【发布时间】:2022-03-30 06:01:39
【问题描述】:
我想使用 Windows 窗体创建一个 C# 应用程序,让我可以将文件上传到网络服务器,我看过很多教程,但每个人都证明对解决我的问题无用。
在我的项目中,我在上传按钮中有下一个代码
WebClient client = new WebClient();
client.UploadFile("http://localhost:8080/", location);
从这里我有几个错误,尝试多个想法,我的一些更常见的错误是 404 未找到或无法访问的路径,有时它也不会向我显示错误并且工作但文件没有保存在指定的路径。
我用来解决问题的一些链接是下一个: http://www.c-sharpcorner.com/UploadFile/scottlysle/UploadwithCSharpWS05032007121259PM/UploadwithCSharpWS.aspx
【问题讨论】:
-
您展示的代码实际上就是您在 WinForms 方面所需要的...您还需要需要上传的服务器、正确的文件位置和正确的目标 url - 但目前还不清楚您会遇到什么样的错误正对着你的帖子。
-
如果我使用该代码,它实际上会运行程序,但它不会将文件保存在指定的位置,我试图将其更改为 C:\ 但它会发生同样的事情我会尝试用你告诉我的参数,看看我能不能得到一些结果谢谢
标签: c# web-services visual-studio