Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Menyiarkan Data Imej Mentah dengan Betul sebagai Multipart/Form-Data Menggunakan cURL dalam PHP?
Menyiarkan Data Imej Mentah sebagai Multipart/Form-Data dalam Curl
Apabila cuba menghantar imej sebagai multipart/form-data menggunakan cURL dalam PHP, anda mungkin menghadapi masalah jika anda bergantung pada pembolehubah @$filePath dalam CURLOPT_POSTFIELDS.
Penyelesaian
Sehingga PHP 5.6, penggunaan @$filePath dalam CURLOPT_POSTFIELDS ditamatkan dan memerlukan tetapan CURLOPT_SAFE_UPLOAD. Dalam PHP 7, ia tidak lagi disokong. Untuk menyelesaikan isu ini, anda perlu menggunakan objek CurlFile sebaliknya.
$fields = [ 'name' => new \CurlFile($filePath, 'image/png', 'filename.png') ]; curl_setopt($resource, CURLOPT_POSTFIELDS, $fields); ````
Atas ialah kandungan terperinci Bagaimana untuk Menyiarkan Data Imej Mentah dengan Betul sebagai Multipart/Form-Data Menggunakan cURL dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!