Perl: загрузка файла с веб-страницы - PullRequest
0 голосов
/ 09 августа 2011

Я пытаюсь загрузить файл с веб-страницы без использования:

my $query = CGI->new;
my $filename = $query->param("File");
my $upload_filehandle = $query->upload("File");

Моя форма имеет несколько полей ввода, и только одно из них является именем файла. Поэтому, когда я анализирую форму, я анализирую все поля ввода за один проход. Это означает, что у меня есть имя файла без использования my $filename = $query->param("File");, но, насколько я могу судить, это означает, что я не могу использовать my $upload_filehandle = $query->upload("File"); для фактической загрузки.

Любой совет приветствуется.

Привет.

1 Ответ

0 голосов
/ 09 августа 2011

Как вы анализируете поля ввода? Более важно, почему вы используете CGI и реализуете некоторые его функции?

Это все еще должно работать:

my %args              = how_you_are_parsing_the_url();
my $query             = CGI->new;               #this parses the url as well
my $upload_filehandle = $query->upload("File"); #assuming the input is named File
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...