|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Alexander Lunkov 2:5055/201.26 25 Jul 2002 19:55:00 To : All Subject : upload --------------------------------------------------------------------------------
Есть скрипт закачки файлов на сервер. В opera (6.01) всё ок, а в ie5 файлы
создаются, но в них ничего не пишется. Ещё и в cgi-bin создаются файлы вида
CGItemp28963 в которых содержится содержимое передаваемых файлов. Файлы
заполняются и в opera и в ie. В чём я крив?
use CGI qw/:standart/;
use CGI::Carp qw(fatalsToBrowser);
use locale;
use strict;
print "Content-type: text/html\n\n";
$CGI::POST_MAX=1024*1024;
my $c = new CGI;
my $path = '../tmp/';
my $file = $c->param('file');
$file =~ s!^.*(\\|\/)!!;
print "$path$file";
binmode STDIN;
open (FH,">$path$file");
binmode FH;
while (my $bytesread = read($file, my $buffer, 1024)) {
print FH $buffer;
}
close FH;
зыж Opera и ie по разному передают содержимое <input type=file>. Прихоть
программистов?
Sincerely yours, Alex
--- Linux - suxx, FreeBSD - rulez!
* Origin: Люди всегда будут такими, какими делают их женщины. (2:5055/201.26)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/169933d402d78.html, оценка из 5, голосов 10
|