Files
oddmuse/scripts/debug-upload.pl
Alex Schroeder 5e2d20ecdb Moved many files to scripts or contrib
These files were cluttering up the root directory.
2015-04-02 22:54:48 +02:00

27 lines
733 B
Perl

#! /usr/bin/perl
use CGI;
use CGI::Carp;
my $q = new CGI;
print $q->header(),
$q->start_html('File Upload'),
$q->h1('File Upload');
print $q->start_form(-method=>'GET'),
$q->p('File: ', $q->filefield(-name=>'file', -size=>50, -maxlength=>100)),
$q->p($q->submit()),
$q->end_form();
if ($q->param('file')) {
my $file = $q->upload('file');
if ($file) {
print $q->p('Upload ok.');
print $q->p('Name: ', $q->param('file'));
print $q->p('Info: ', $q->uploadInfo($q->param('file')));
print $q->p('Type: ', $q->uploadInfo($q->param('file'))->{'Content-Type'});
} elsif (!$file && $q->cgi_error) {
print $q->p('Error: ' . $q->cgi_error);
} else {
print $q->p('Weird.');
}
}
print $q->end_html();