Задать вопрос
@BadOdealo

Как отправить файл сразу в объектное хранилище cURL PHP?

Добрый день.
С формы файл загружается на сервер(ajax), после заливается в объектное хранилище Selectel(PUT cURL php).
Подскажите, можно ли избежать загрузки файла на промежуточный сервер и загружать файл с формы сразу cURL'ом в хранилище?
Спасибо!
$curl = curl_init();
curl_setopt($curl, CURLOPT_HEADER, true);
curl_setopt_array($curl, array(
    CURLOPT_URL => "https://api.selcdn.ru/v1/SEL_1337/test/Eprtst1.mp4",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => "",
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 0,
    CURLOPT_FOLLOWLOCATION => true,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => "PUT",
    CURLOPT_POSTFIELDS => array('
' => new CURLFILE('test/upload/5ec46a241e58b.mp4')),
    CURLOPT_HTTPHEADER => array(
        "X-Auth-Token: 478493248"
    ),
));
  • Вопрос задан
  • 154 просмотра
Подписаться 2 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
Читаем букварь, задумываемся над вопросом, откуда у нас курл в браузере
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽