如何将$ _FILES从Perl传递给PHP

时间:2011-06-27 11:06:32

标签: perl libcurl

我必须与使用表单接收文件上传的PHP脚本进行交互。查看代码,它循环遍历一个名为$ _FILES的数组。我需要能够使用Perl发布到此表单,并想问一下传递文件名的最佳方法是什么?我会使用WWW:Mechanize吗?

2 个答案:

答案 0 :(得分:3)

听起来你的问题是:

  

如何使用Perl模拟提交表单(带文件输入)?

在后端处理PHP的事实与问题无关。

请注意,您需要提交实际文件而不是文件名。

WWW :: Mechanize是一个选项,我可能自己使用LWP::UserAgent,它使用HTTP::Request::Common,它允许您通过传递arrayref而不是字符串来选择要上传的文件。 / p>

[ name  => 'Gisle Aas',
  email => 'gisle@aas.no',
  gender => 'M',
  born   => '1964',
  init   => ["$ENV{HOME}/.profile"],
]

答案 1 :(得分:-1)

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

快速谷歌搜索,允许PHP和Perl代码互相交流。