my $fh = $q->upload( $file ); #### my $fh = $q->upload( 'file' ); #### #!/usr/bin/perl use strict; use warnings; use CGI qw/:standard/; use File::Basename; $|=1; print header; if( my $filename = param('uploaded_file') ){ my $fh = upload('uploaded_file'); my ($name,$path,$suffix) = fileparse( $filename ); open FILE, '>', $name; binmode FILE; while ($_ = <$fh>) { print FILE $_; } close FILE; } print start_html; print start_form( -action=>'/projects/uploads/upload.cgi', -method=>'POST', -enctype => 'multipart/form-data' ); print filefield('uploaded_file'); print "
"; print submit; print "
"; print 'Directory listing', "\n"; print "
"; print "
";
print `ls -lart`;
print "
"; print end_form; print end_html;