Kevin Bosak <[EMAIL PROTECTED]> writes:

> I can get the file's name but the upload
> is simply not getting linked/saved.  I'm sure it's probably something
> I'm doing wrong, but I don't know what.  Here's the relevant lines
> from my code: 
> 
>    my $upload = $r->upload('file');
>    my $filename = $upload->filename;
>    $upload->link("/path/to/local/$filename");
> 
> Is there something I can do to troubleshoot this?

Three things to check:

  1) be sure $filename is valid (it really should be marked as tainted),
  2) be sure "/path/to/local/$filename" is on the same device
  (filesystem) as your temporary directory (see the docs for 
  Apache::Request::new regarding TEMP_DIR).
  3) check the return value of $upload->link, if it's false (undef) then
     there was a problem- usually the trouble is caused by one of the above.

-- 
Joe Schaefer


-- 
Report problems: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
List etiquette: http://perl.apache.org/maillist/email-etiquette.html

Reply via email to