我使用Php作爲前端,Java作爲後端。我已經創建了一個Post API用於上傳文件,並使用curl for api請求。使用curl在PHP中上傳CSV文件
我在當時使用郵遞員打我的Api,但它工作正常,但我面臨prodblem時,我要求api使用捲曲我不能eble得到我做錯了什麼。
這裏是捲曲請求的數據: -
$data2 = array(
'file' =>
'@' . $data1->file->tmp_name
. ';filename=' . $data1->file->name
. ';type=' . $data1->file->type
);
我這是怎麼發出嫋嫋要求: -
$ch = curl_init();
curl_setopt($ch, CURLOPT_TIMEOUT, 120);
curl_setopt($ch,CURLOPT_URL,$this->url);
curl_setopt($ch, CURLOPT_HEADER, 1); //parveen
curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1); //parveen
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS,$data2);
$headers = array(
'Content-Type:'.$this->service->contentType,
'Launcher:'.$this->serverName,
'domain:'.$this->service->domain,
);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$this->responseBody=curl_exec($ch);
鏈接在那裏我找到這個解決方案: -
我搜索了很多找到解決方案,但沒有爲我這麼工作Ase幫助我。 謝謝
請詳細說明更多關於你的問題,例如向我們顯示錯誤消息,並向我們展示更多代碼 – samAlvin
@samAlvin我已更新該問題。我沒有從服務器收到任何錯誤,但數據沒有在API(後端java)中收到。 –