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;
}