我使用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)中收到。 –