PHP卷曲等

吉姆·史密斯

如何在PHP中发布此内容?

curl -i -H "Content-Type: text/csv" -X POST --data-binary @test.csv blah/_/csvImport

这就是我到目前为止

$url = "http://blah/_/csvImport";
$file = "test.csv";

$request = curl_init();
// send a file
curl_setopt($request, CURLOPT_POST, true);
curl_setopt($request, CURLOPT_URL, $url);
curl_setopt($request, CURLOPT_HTTPHEADER, array("Content-Type: text/csv"));
curl_setopt(
    $request,
    CURLOPT_POSTFIELDS,
    array(
      'data' => '@' . realpath($file)
    ));


curl_setopt($request, CURLOPT_RETURNTRANSFER, true);
echo curl_exec($request);

// close the session
curl_close($request);
斯里吉斯·维杰亚莫汉(Srijith Vijayamohan)

这是缺少的选项:

curl_setopt($request, CURLOPT_BINARYTRANSFER, true);

CURLOPT_BINARYTRANSFER用于-data-binary

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章