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不支持此方法

相关文章

粤ICP备11097351号-1