Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Menghantar Data Imej Mentah melalui Multipart/Form-Data dalam cURL untuk PHP?

Bagaimana untuk Menghantar Data Imej Mentah melalui Multipart/Form-Data dalam cURL untuk PHP?

Susan Sarandon
Susan Sarandonasal
2024-11-21 07:29:13931semak imbas

How to Send Raw Image Data via Multipart/Form-Data in cURL for PHP?

Menghantar Data Imej Mentah melalui Multipart/Form-Data dalam cURL untuk PHP

Apabila berinteraksi dengan API yang mengharapkan data imej melalui multipart/ borang-data, menyiarkan imej dengan betul boleh mencabar. Dalam PHP, proses ini melibatkan penetapan pengepala berbilang bahagian/data bentuk dan pengendalian data imej mentah.

Struktur Borang

Di sisi klien, borang HTML boleh dibuat seperti yang ditunjukkan:

Pemprosesan Bahagian Pelayan

Di bahagian pelayan, kod PHP untuk menyiarkan data imej ialah:

Menggunakan Objek CurlFile

Dalam versi PHP sebelum 5.6, menggunakan @$filePath tanpa menetapkan CURLOPT_SAFE_UPLOAD akan berfungsi. Walau bagaimanapun, dalam PHP 7 dan ke atas, anda perlu menggunakan objek CurlFile untuk mengendalikan muat naik fail dengan selamat. Ini memastikan bahawa data imej mentah dipindahkan dengan betul.

Atas ialah kandungan terperinci Bagaimana untuk Menghantar Data Imej Mentah melalui Multipart/Form-Data dalam cURL untuk PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn