Загрузить файл в Nginx с помощью cURL - PullRequest
0 голосов
/ 22 апреля 2019

All

Я пытаюсь загрузить локальный файл на мой удаленный сервер Nginx через cURL. Я собрал Nginx из исходного кода с помощью модуля upload и модуля DAV. Внизу страницы Nginx есть пример формы для загрузки файла. Я не уверен, как бы я реализовал форму, и (несколько) поисков Google вернули мало полезной информации о загрузке непосредственно в Nginx через cURL.

Текущий технический стек:

  • Nginx
  • Зеленый Единорог
  • Настой

Из всех различных путей, которые я пробовал, следующее является наиболее подходящим для этой задачи.

curl -X POST -F "image=@example.gif" http://54.226.64.199/upload

Однако, ответ не впечатляет.

Я также попробовал --uploade-file, ответ 405. Из того, что я прочитал, загрузка принимает только команду POST, а не PUT, поэтому я и получаю 405.

Мне не нужно полное решение (было бы здорово!), Только указывающее в правильном направлении.

Любая помощь приветствуется. Спасибо

РЕДАКТИРОВАТЬ: извините, хотел включить часть моего .conf

        location /upload {
        upload_store /tmp;
        #upload_pass @none;
        upload_store_access all:rw;
        upload_cleanup 400 404 499 500-505;

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