PHP Curl для публикации данных вместо <input type = "file"> - PullRequest
0 голосов
/ 14 ноября 2011

Я сейчас использую <input type="file"> для публикации файла.Поскольку я не могу указать значение для

<input id="content" type="file"> и должен вручную найти файл, я хочу знать, могу ли я указать путь с помощью PHP Curl.

будет ли сервер читать $_POST["content"]

1 Ответ

1 голос
/ 14 ноября 2011

Да, вы можете сделать это следующим образом:

$post_params = array();
$post_params['file'] = '@'.'demo/testfile.txt';
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_params);

@ действительно важно указать, что это фактический файл для скручивания

Вы получите файл через суперглобальную переменную $ _FILES, как если бы вы сделали форму rel

$_FILES['file']

Надеюсь, это поможет

Чтобы ответить на ваш вопрос, вам нужен абсолютный путь к вашей файловой системе

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...