全部
我正在尝试通过cURL将本地文件上传到远程Nginx服务器。我已经使用upload模块和DAV模块从源代码构建了Nginx。在Nginx页面的底部,有一个示例表格来上传文件。我不确定如何实现该表单,并且(几个)Google搜索返回的有用信息很少,这些信息都直接通过cURL上传到Nginx。
当前技术堆栈:
在我尝试过的所有不同途径中,以下是最适合该任务的途径。
curl -X POST -F "image=@example.gif" http://54.226.64.199/upload
但是,response令人难以置信。
我也尝试过--uploade-file,响应是405。根据我的阅读,upload仅接受POST命令,而不接受PUT,因此为什么会得到405。
我不需要一个完整的解决方案(会很棒!),只需指向正确的方向即可。
感谢您的帮助。谢谢
编辑:很抱歉,希望包含我的.conf文件的一部分
location /upload {
upload_store /tmp;
#upload_pass @none;
upload_store_access all:rw;
upload_cleanup 400 404 499 500-505;
}