我使用下面的代碼PHP CURL圖片上傳到遠程系統
$ch = curl_init("http://198.155.239.118/~bulacs/ssapi-staging/images/upload_images");
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (X11; Linux x86_64; rv:21.0)Gecko/20100101 Firefox/21.0");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt(
$ch,
CURLOPT_POSTFIELDS,
array(
'image' =>
'@' . $_FILES['image']['tmp_name']
. ';filename=' . $_FILES['image']['name']
. ';type=' . $_FILES['image']['type']
));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
var_dump(curl_exec($ch));
這裏沒有錯誤,顯示出成功的消息,但實際上該文件沒有移動到目的地。
也許權限問題? – Mihai 2014-10-07 09:25:26
權限是好的 – 2014-10-07 09:26:42
最好的選擇保存它在本地和使用捲髮發送保存的圖像url並使用捲曲在另一臺服務器上獲取圖像從url使用捲曲 – 2014-10-07 09:31:54