1. 程式人生 > >php curl上傳圖片時Content-Type錯誤問題

php curl上傳圖片時Content-Type錯誤問題

Redhat 6 + Nginx +PHP環境,用PHP CURL上傳圖片到開心網,圖片的MIME型別錯誤,如下:


------------------------------bcf414c27670

Content-Disposition: form-data; name="file1"; filename="/tmp/dog.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不支援此方法