[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: curl upload
Guest
Сегодня весь день безрезультатно пытаюсь загрузить фоточку на сервер ВК через API. Перепробовал уже все, что только смог в интернете найти, сам напридумал вообщем вы понимайте. Не передает curl почему-то фотку и все тут.
Путь верный точно.

Щас стал на локалке пробовать просто курлом передавать картинку и опять же пусто.

Что можете сказать?

	$ch = curl_init('http://localhost/extra/test_load.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, array("file1"=>"img003.jpg"));
$answer = curl_exec($ch);
echo $answer;


test_load.php:
print_r($_FILES);


Nikitian
Цитата
CURLOPT_POSTFIELDS  Все данные, передаваемые в HTTP POST-запросе. Для передачи файла, укажите перед именем файла @, а также используйте полный путь к файлу. Тип файла также может быть указан с помощью формата ';type=mimetype', следующим за именем файла. Этот параметр может быть передан как в качестве url-закодированной строки, наподобие 'para1=val1&para2=val2&...', так и в виде массива, ключами которого будут имена полей, а значениями - их содержимое. Если value является массивом, заголовок Content-Type будет установлен в значение multipart/form-data. Начиная с версии PHP 5.2.0, при передаче файлов с префиксом @, value должен быть массивом.
tp123
Лучше смотри в сторону готовых классов. быстрее в них разобраться, чем писать свое новое!
https://github.com/search?q=api+vk+php&ref=cmdform

_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.