提问人:jwilo 提问时间:11/15/2023 最后编辑:jwilo 更新时间:11/17/2023 访问量:30
如何使用 HTTP POST 将纯文本文件上传到 NGINX Web 服务器
How to upload plain text files using HTTP POST to NGINX web server
问:
我有一个本地托管的 NGINX Web 服务器。
在 C# 桌面应用程序中,我可以成功地从中获取文件,并通过已添加到我的文件的浏览器浏览文件目录。GET
autoindex on;
nginx.conf
但是,尝试将纯文本文件POST 到现有目录时,将返回 .该帖子由以下人员制作:StatusCode: 403, ReasonPhrase: 'Forbidden'
var client = new HttpClient();
var content = new StreamContent(File.OpenRead(@"C:\Users\User\Desktop\testDoc.txt"));
var response = client.PostAsync(@"http://192.168.1.101/images/", content);
如果我尝试在 URI 中显式命名文件,NGINX 会返回 ,这很令人困惑,因为我知道找不到该文件 - 我正在尝试在服务器端创建它!StatusCode: 404, ReasonPhrase: 'Not Found
var response = client.PostAsync(@"http://192.168.1.101/images/uploadfile.txt", content);
所以从根本上说,我做错了什么 - 如果我可以如此轻松地从 Web 服务器获取文本文件,我该如何上传它们?
答: 暂无答案
评论