php用curl上传图片时Content-Type出错的解决方法
PHP #curl #content-type #上传图片2012-11-28 16:58
Redhat 6 + Nginx +PHP环境,用PHP CURL上传图片到开心网,图片的MIME类型错误,如下:
------------------------------yigeorgbcf414c27670
Content-Disposition: form-data; name="file1"; filename="/tmp/yige.org.jpg"
Content-Type: application/octet-stream
Content-Type不是image/jpeg导致上传失败。
通过在文件名后面加上";type=image/jpeg"解决了该问题,如'file' => '@/test.jpg;type=image/jpeg'
CURL 7.19.7支持此方法,7.16.0不支持此方法
相关文章
- PHP写的一个简易聊天室 2012/11/25
- PHP实现QQ聊天机器人 2012/11/23
- PHP高效率写法 2012/11/17
- php中的mysql_num_rows与count(*)效率对比 2012/11/16
- PHP的闭包(closure) 2012/11/08
- php设置curl的请求头信息 2012/11/08
- PHP与MySQL的存储过程 2012/11/06
- PHP相对路径问题最有效的办法 2012/11/05
- php中header函数参数Cache-control:private的用法 2012/11/01
- PHP的cURL快速入门 2012/10/31