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