Uploading files from clients?

2 отговора 112 прегледа
#1

Uploading files from clients?

Някой ще ми обясни ли накратко как да получавам файлове, изпратени от HTML форма? Знам как HTML формата изпраща файл - използва multipart-form/data encoding, но как Perl обработва информацията? В FAQ пише, че модулът CGI.pm върши тази работа, но не разбрах как точно. Ще ви бъда благодарен, ако помогнете.

Отговор
в отговор на Hoвak #2

Re: Uploading files from clients?

$file = $req->param("FileName");
while ($bytesread = read($file, $buffer, 1024)) {
...
}

predava se file handler s koito ot perl-a se chetat dannite :)

Отговор
в отговор на Дизeлджия #3

Re: Uploading files from clients?

Благодаря.
И аз бях го разбрал така. С едно уточнение, че е по-добре да се използва upload('filename') вместо param('filename'), за да е сигурно, че връща filehandler.

Отговор