curl命令上传文件
时间: 2023-10-15 12:27:53 浏览: 176
要使用curl命令上传文件,可以使用以下命令行格式:
```shell
curl -F "file=@文件路径;type=文件类型" -F "参数名1=参数值1" -F "参数名2=参数值2" URL
```
其中,`-F "file=@文件路径;type=文件类型"` 表示要上传的文件,`文件路径` 是文件的本地路径,`文件类型` 是文件的MIME类型。 `-F "参数名=参数值"` 是可选的,用于传递其他参数。
例如,如果要上传名为test.tar.gz的文件,并同时传递usr和pwd两个参数,可以使用以下命令:
```shell
curl -F "file=@/home/xz/test.tar.gz;type=application/octet-stream" -F "usr=abc" -F "pwd=123" http://sifangyun.cn/upload_file.php
```
这个命令将会将test.tar.gz文件上传到http://sifangyun.cn/upload_file.php,并且传递了usr和pwd两个参数。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [curl上传文件的命令](https://blog.csdn.net/qiuchangyong/article/details/102603987)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [PHP实现通过CURL上传文件功能示例](https://download.csdn.net/download/weixin_38582685/14910324)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文