Как передать $ _FILES из Perl в PHP - PullRequest
0 голосов
/ 27 июня 2011

Мне нужно взаимодействовать с PHP-скриптом, который получает файлы с помощью формы. Глядя на код, он просматривает массив с именем $ _FILES. Мне нужно иметь возможность публиковать в этой форме с помощью Perl и хотел бы спросить, как лучше передать имена файлов? Буду ли я использовать что-то вроде WWW: Mechanize?

Ответы [ 2 ]

3 голосов
/ 27 июня 2011

Похоже, ваш вопрос:

Как мне симулировать отправку формы (с вводом файла) с помощью Perl?

Тот факт, что он обрабатывается с помощью PHP на бэкэнде, не имеет отношения к проблеме.

Обратите внимание, что вам нужно предоставить фактические файлы , а не имена файлов.

WWW :: Mechanize - это опция, я бы, наверное, сам использовал LWP :: UserAgent , он использует HTTP :: Request :: Common , который позволяет вам выбирать файлы для загрузки, передавая arrayref вместо строки.

[ name  => 'Gisle Aas',
  email => 'gisle@aas.no',
  gender => 'M',
  born   => '1964',
  init   => ["$ENV{HOME}/.profile"],
]
0 голосов
/ 27 июня 2011

https://metacpan.org/pod/PHP::Interpreter#TYPE-HANDLING

Быстрый поиск в Google, позволяет PHP и Perl-коду взаимодействовать друг с другом.

...