Столкнулся с проблемой при отправке $_FILES , система такая что я получаю $_FILES от внешнего сервера через POST обрабатываю его ( формирую доп параметры ) и хочу отправляю на сервер для хранения изображений с новыми параметрами
сервер для хранения тоже хочет принимать $_FILES но у меня не получается сформировать
Коллеги подскажите как мне правильно принять и отправить $_FILES пытаюсь отправлять на сервер через curl
$curlOptions = [
CURLOPT_POST => 1,
CURLOPT_POSTFIELDS => http_build_query($this->sendParams),
CURLOPT_URL => $this->url,
CURLOPT_RETURNTRANSFER => 1,
];
но curl мне не отправляет $_FILES как правильно это сделать ?
Для отправки файлов через curl вам необходимо передавать в CURLOPT_POSTFIELDS
не строку, а массив. То есть удалите http_build_query
.
В массиве параметров представьте необходимые для отправки файлы через объекты CURLFile
$this->sendParams['uploadfile'] = new \CURLFile(
$tmpFilename // имя из $_FILES['tmp_name']
);
Если необходимо, заполните mime
-тип и имя файла как его увидит удалённый сервер.
Виртуальный выделенный сервер (VDS) становится отличным выбором
При переносе с со старого на новую виртуальную машину выдает ошибку такую:
есть три таблицы страна->регион->город где в каждой последующей есть id предыдущей, к которой та относится:
Вопрос банальный, но тем не менее меня интересует как правильно это делаетсяПишу на Yii2 приложение, есть страница с информацией по автомобилю,...
Почему данный код, пытающийся запихнуть пару - int и класс с конструктором копирования, не работает?