curl上传文件的用法
来源:互联网 发布:shell编程如何保存 编辑:程序博客网 时间:2024/06/18 00:14
curl上传文件的用法
收藏
- 发表于 4年前
- 阅读 17000
- 收藏 5
- 点赞 1
- 评论 1
聚焦虚拟化和OpenStack、容器、大数据等开源技术的年度大趴!>>> »
用curl下载网页估计大家都会,但是模拟 multipart/form-data 形式的 form 上传文件则稍稍复杂些。命令行如下:
curl -F "filename=@/home/test/file.tar.gz" http://localhost/action.php
如果使用了-F参数,curl就会以 multipart/form-data 的方式发送POST请求。-F参数以name=value的方式来指定参数内容,如果值是一个文件,则需要以name=@file的方式来指定。
如果通过代理,上面的命令有可能会被代理拒绝,这时需要指定上传文件的MIME类型
curl -x myproxy.com:1080 -F "filename=@/home/test/file.tar.gz;type=application/octet-stream" http://localhost/action.php
另外,如果不上传文件,则可以使用 -d 参数,这时curl会以application/x-www-url-encoded 方式发送 POST 请求。
url -d "action=del&name=archer" -d "id=12" http://localhost/action.php
原文地址:http://tech.idv2.com/2006/12/08/upload-with-curl/
0 0
- curl上传文件的用法
- curl进行文件上传的一个demo
- 利用curl上传文件
- curl http上传文件
- curl文件上传
- CURL 模拟文件上传
- php curl 上传文件
- Curl上传文件
- php curl上传文件
- PHP curl 上传文件
- curl 模仿上传文件
- PHP7 cURL上传文件
- curl上传文件
- PHP Curl 上传文件
- linux curl 上传文件
- CURL上传文件
- php7 curl上传文件
- php使用curl上传文件报找不到文件的错误
- 2017/1/18
- 哈夫曼树
- Openstack源码分析 Neutron源码分析(二)-------------rpc篇
- 线性规划与网络流24——最小路径覆盖问题
- MongoDB_Java连接mongo 检索文档中指定字段的不同值
- curl上传文件的用法
- 4种常见的POST数据提交方式
- 线段树 A Simple Problem with Integers
- 01 SSH简介
- 采集百度搜寻结果,图片不显示的解决方法
- Linux:sh,bash,csh,tcsh等shell的区别
- Java面试1
- 抢答器
- 1048 阶乘表