上传URL上的文件

时间:2013-04-10 17:33:04

标签: unix curl

任何人都可以帮我找一个用于在URL上传/下载文件的unix命令吗? 我尝试上传/下载的特定网址受用户ID和密码保护。 我想curl服务于此但不知道如何使用它?你能不能给我一些意见?

1 个答案:

答案 0 :(得分:0)

curl有一个名为-d(用于数据)的命令行参数,您可以像这样使用它来发送文件(您需要在文件名之前添加@以使curl将其视为文件,而不是值:

curl -X POST -d @myfilename http://example.com/upload

如果需要与文件一起发送FORM值,可以添加多个-d参数。像这样:

curl -X POST -d @myfilename -d name=MyFile http://example.com/upload