我想将普通的.txt文件上传到我自己的网络服务器。网络服务器在我的机器上运行本地。它是一个apache网络服务器。
对于此任务,我使用WebClient方法" UploadFile()"。
但这不起作用,我不知道为什么。
在我的网络服务器上,我有一个目录"文件"。该目录可供阅读和写作。
让我们看看我的代码:
WebClient client = new WebClient();
string url= "";
try
{
url= "http://localhost/documents/";
client.UploadFile(url, filename);
}
catch (Exception ex)
{
MessageBox.Show("Error:\n" + ex.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
}
"文件名"通常是我桌面上的随机.txt文件。
我没有得到任何异常或错误。一切都很好......
但我的"文件&#34>中没有档案。夹。为什么?我该怎么办?
答案 0 :(得分:0)
在我的网络服务器上,我有一个目录"文件"。该目录可供阅读和写作。
http://localhost/documents/
中的文件是您的控制器名称。 WebClient会向POST
发送URL
个请求。然后在控制器的POST操作方法中,您应该处理上传部分。
希望它有所帮助。
答案 1 :(得分:0)
试试这个:https://stackoverflow.com/a/9006157/275501我认为这与您提出的问题类似。