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

Как загрузить большой файл через cURL?

Сначала пробовал так:
curl -X POST -d https://content.dropboxapi.com/2/files/alpha/upload \
           --header 'Authorization: Bearer token' \
           --header 'Content-Type: application/octet-stream' \
           --header 'Dropbox-API-Arg: {"path":".folder."}' \
           --data-binary @'/backup/file.zip' \


При таком расскладе файлы загружаются, но если файл <= 100мб, если больше, то ошибка memory limit.

Потом мне посоветовали как-то так

cat /backup/file.zip | curl -X POST  https://content.dropboxapi.com/2/files/alpha/upload \
          --header 'Authorization: Bearer token' \
          --header 'Content-Type: application/octet-stream' \
          --header 'Dropbox-API-Arg: {"path":"/path/file.zip"}' \
          --data-binary @-'


Так не работает. Подскажите, как отправлять большие файлы. Очень нужно. Я уже пересмотрел 30 страниц гугла....
  • Вопрос задан
  • 977 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 1
NeLexa
@NeLexa
Воспользуйтесь Dropbox-Uploader, сможете и гигабайтные файлы загружать без проблем, через API Dropbox'a.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы