[w3m-dev 03275] fix of multipart.cgi

* scripts/multipart/multipart.cgi.in: check REQUEST_METHOD first
				need $count for POST
From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
This commit is contained in:
Fumitoshi UKAI
2002-07-18 13:12:07 +00:00
parent bb05de2a9d
commit d1876de5b6
2 changed files with 11 additions and 5 deletions

View File

@@ -16,10 +16,10 @@ $MIME_TYPE = "$ENV{'HOME'}/.mime.types";
$SCRIPT_NAME = $ENV{'SCRIPT_NAME'} || $0;
$CGI = "file://$SCRIPT_NAME";
if (defined($ENV{'QUERY_STRING'})) {
$query = $ENV{'QUERY_STRING'};
} elsif ($ENV{'REQUEST_METHOD'} eq 'POST') {
if ($ENV{'REQUEST_METHOD'} eq 'POST') {
sysread(STDIN, $query, $ENV{'CONTENT_LENGTH'});
} elsif (defined($ENV{'QUERY_STRING'})) {
$query = $ENV{'QUERY_STRING'};
}
if (defined($query)) {
for (split('&', $query)) {
@@ -192,7 +192,7 @@ while(! $end) {
} else {
$name = "Content";
}
print "<form method=POST action=\"$qcgi\">\n";
print "<form method=POST action=\"$qcgi?$count\">\n";
print "<input type=hidden name=file value=\"$qfile\">\n";
print "<input type=hidden name=boundary value=\"$qboundary\">\n";
print "<input type=hidden name=count value=\"$count\">\n";