Re: How do I catch errors with Apache::Upload

[prev] [thread] [next] [Date index for 2005/04/05]

From: jonathan vanasco
Subject: Re: How do I catch errors with Apache::Upload
Date: 23:52 on 05 Apr 2005
I can't seem to get that working, best as I try.

Does anyone have other suggestions?

My main problem right now, is that if I upload 'nothing', i get an 
error of the sort:
   can't find Content-Type header

According to the mp1 docs/examples:

	$upload = $apr->upload('fieldname')
	if (!$upload)
	{
		# no upload
	}
	else
	{
		# yay upload
	}

I'm probably interpreting this wrong, but according to the MP2 docs :

	$upload = $apr->upload('fieldname')
	if ( (ref $upload) eq 'Apache::Upload::Error'  )
	{
		# no upload
	}
	else
	{
		# yay upload
	}

Which might work... but in the case that you have a  file upload, and 
click the  file button -- but don't select a file, $upload seems to 
stay a valid upload object -- but performing any Apache::Upload method 
on it causes a 500 error

Anyone else with a suggestion?  This is killing me.

On Apr 2, 2005, at 10:37 PM, Fred Moyer wrote:
>
> I was doing something similar several months ago where I needed to
> validate the incoming data.  This may not be what you need but it 
> worked
> in my case, and it's likely there is a simpler way to do it.  Here's a
> link to a question I posted on the apreq-dev list regarding this - hope
> it helps.
>
> http://marc.theaimsgroup.com/?l=apreq-dev&m=109150075712271&w=2
>

How do I catch errors with Apache::Upload
jonathan vanasco 03:25 on 03 Apr 2005

Re: How do I catch errors with Apache::Upload
Fred Moyer 03:37 on 03 Apr 2005

Re: How do I catch errors with Apache::Upload
jonathan vanasco 23:52 on 05 Apr 2005

Generated at 14:43 on 11 Apr 2005 by mariachi v0.52