Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 使用Perl Mechanize Firefox上传文件_Html_Perl_Upload_Mechanize - Fatal编程技术网

Html 使用Perl Mechanize Firefox上传文件

Html 使用Perl Mechanize Firefox上传文件,html,perl,upload,mechanize,Html,Perl,Upload,Mechanize,我正在使用WWW::Mechanize::Firefox,在上传表单时遇到问题。谁能告诉我如何使用该模块将文件提交到这样的表单 <form action="http://www.cs.tut.fi/cgi-bin/run/~jkorpela/echo.cgi" enctype="multipart/form-data" method="post"> <p> Type some text (if you like):<br> <input type="te

我正在使用WWW::Mechanize::Firefox,在上传表单时遇到问题。谁能告诉我如何使用该模块将文件提交到这样的表单

<form action="http://www.cs.tut.fi/cgi-bin/run/~jkorpela/echo.cgi"
enctype="multipart/form-data" method="post">
<p>
Type some text (if you like):<br>
<input type="text" name="textline" size="30">
</p>
<p>
Please specify a file, or a set of files:<br>
<input type="file" name="datafile" size="40">
</p>
<div>
<input type="submit" value="Send">
</div>
</form>  


键入一些文本(如果愿意):

请指定一个文件或一组文件:

编辑::更具体地说,我必须单击这样的按钮

<B><FONT SIZE=2>Then click...</FONT></B><A HREF="Javascript:CheckPortfolioUpload('Portfolio - Select Portfolio - Upload ? Go ~ Results')"><IMG NAME=GoBtn SRC=/images/button/GreenGo.gif BORDER=0 TITLE='Upload'  CLASS=Clickable></IMG></A>
</TABLE>
然后单击。。。
我该怎么做

$mech->follow_链接(url_regex=>qr/CheckPortfolioUpload/)


显示~jkorpela/echo.cgi文件,以便人们能够提供帮助you@edem:它只是一个测试脚本,可以回显提交给它的任何内容。然而,我怀疑实际的问题完全是在其他地方。无论如何,回答这个问题将是一件有益的事情。好的,当用户点击按钮时会发生什么?什么写入到输出?您不能跟踪标记的链接?这不会单击任何内容。