我想使用几乎所有包含Perl的linux上的POST命令发送文件。
我想知道如何......
我想做类似的事情:
linux:currentdir/$ POST http://www.example.com/upload.php > myFileToUpload
我想我可能要编码文件,我是对的,它在base64中?不是吗? 我还读过那个我可以设置Content-Type标题的人,如果它设置为'multipart / mixed'?
谢谢。
答案 0 :(得分:1)
您可以考虑调查一下Curl。它更加健壮。自动化文件上载表单提交的一个示例是:
<form method="POST" enctype='multipart/form-data' action="upload.cgi">
<input type=file name=upload>
<input type=submit name=press value="OK">
</form>
然后使用命令
curl -F upload=@localfilename -F press=OK http://www.example.com/form.cgi