私はphpcurlを使用して統合されたAPIを持っています.アップロードファイル機能がある場所.PHPコードを使用してパラメータでWebサービスを呼び出す場合.ファイル名は追加されません
curl_setopt_array($curl, array(
CURLOPT_URL => "https://Xx.XXX.XXX.XX/demo/v1/uploadScannedDocs",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"preQualify\"\r\n\r\n" . $checkbox1 . "\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"demographicPid\"\r\n\r\n" . $patient_id . "\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"barcode\"\r\n\r\n" . $barcode . "\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"consentDate\"\r\n\r\n" . $consent_date . "\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"; filename=\"CSCDB_0523_TableDef.pdf\"\r\nContent-Type: false\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"hipa\"; filename=\"CSCDB_0523_TableDef.pdf\"\r\nContent-Type: false\r\n\r\n\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"medrioId\"\r\n\r\n" . $id . "\r\n-----011000010111000001101001--",
CURLOPT_HTTPHEADER => array(
"cache-control: no-cache",
"content-type: multipart/form-data; boundary=---011000010111000001101001",
"deviceid: 123",
"postman-token: 4655c7e4-f473-7383-6fd1-ef07ded61caf",
"token: 1234"
)));