我试过了:
curl -v --http1.0 --data "mac=00:00:00" -F "userfile=@/tmp/02-02-02-02-02-22" http://url_address/getfile.php
但它失败并显示以下消息:
Warning: You can only select one HTTP request!
如何通过curl
发送混合的数据和文件?有可能吗?
谢谢
答案 0 :(得分:3)
了解-F实际如何运作!您可以在-F
生成的多部分formpost中添加任意数量的数据部分和文件部分。然而,-d
制定了标准"干净的帖子,您不能将-d
与-F
混合。
您需要先弄清楚您想要哪种帖子,然后根据您的回答选择 <{em> -d
或-F
。