我知道,我們可以在PHP中很容易地上傳文件捲曲:如何在PHP中設置cURL的「--upload-file」參數?
$c = curl_init();
curl_setopt($c, CURLOPT_VERBOSE, true);
curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
curl_setopt($c, CURLOPT_HEADER, false);
curl_setopt($c, CURLOPT_URL, 'http://.....');
curl_setopt($c, CURLOPT_POST, true);
curl_setopt($c, CURLOPT_POSTFIELDS, array('file'=>'@/home/myFile.pdf'));
echo curl_exec($c);
我有一個Linux curl命令如下:
curl --location --upload-file /home/myFile.pdf http://...
,在Linux命令外殼效果很好,但在PHP(使用我在問題開始時編寫的代碼)我無法將文件上傳到網址。
我想我必須找到一種方法來在PHP中設置cURL命令的「--upload-file」選項。
我該怎麼做?
啓用詳細輸出,看看你得到任何錯誤:'curl_setopt($ C,CURLOPT_VERBOSE ,true);' – Cyclonecode 2015-02-09 13:58:36
@Cyclone謝謝。我這樣做:) – 2015-02-09 14:30:32