При загрузке файла c_url на удаленный хост неверное имя файла - PullRequest
0 голосов
/ 01 декабря 2010

Использование c_url для загрузки файла на удаленный хост.вот мой код.

 <?php

/* http://localhost/upload.php:
print_r($_POST);
print_r($_FILES);
*/

$ch = curl_init();

$data = array('name' => 'Foo', 'file' => '@/home/autouvl/public_html/asmallorange/log.txt');

curl_setopt($ch, CURLOPT_URL, 'http://www.test.com/test/receivefile.aspx');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

echo(curl_exec($ch));
?> 

Вопрос: по моему receivefile.aspx .Я получил имя файла "/home/autouvl/public_html/asmallorange/log.txt".но я хочу, чтобы это был "log.txt", а не полный путь.файл может быть успешно загружен, кроме неправильного имени файла.

что не так в моем коде?

спасибо!

1 Ответ

0 голосов
/ 01 декабря 2010
$data = array('name' => 'Foo', 'file' => '@/home/autouvl/public_html/asmallorange/log.txt;filename=log.txt');
...