#### #!/usr/bin/perl -w use CGI qw(:standard); use CGI::Carp 'fatalsToBrowser'; use Fcntl qw( :DEFAULT :flock ); $CGI::DISABLE_UPLOADS = 0; $CGI::POST_MAX = 52428800; my $SAVE_DIRECTORY = "full_path_to_save_directory"; my $query=new CGI; my $filename=$query->param("filename") or die "$!"; my $file =$query->param("upfile") or die "$!"; my $fh =$query->upload($file) or die "$!"; <> open(OUTFILE, ">$SAVE_DIRECTORY\/$filename"); binmode OUTFILE; while ($bytes = read($fh,$buffer,1024)) { $size+=$bytes; print OUTFILE $buffer; } if ($size > 0) { print "$filename uploaded: $size bytes

"; } #### /usr/lib/perl5/5.6.1/i386-linux /usr/lib/perl5/5.6.1 /usr/lib/perl5/site_perl/5.6.1/i386-linux /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.6.1/i386-linux /usr/lib/perl5/vendor_perl/5.6.1 /usr/lib/perl5/vendor_perl . 2.752