【发布时间】:2011-07-02 05:28:05
【问题描述】:
好的,这里有一些例子,但它们真的很啰嗦和令人困惑
基本上我想上传一个文件,比如说 test.txt 从我的应用程序到我的网络服务器,我已经有了 PHP 来处理帖子,
有没有快速简便的方法来做到这一点?
我试过使用:
WebClient client = new WebClient();
string myFile = @"C:\Draft_3.txt";
client.Credentials = CredentialCache.DefaultCredentials;
client.UploadFile(@"http://myweb.com/projects/idl/Draft Results/RK/myFile", "PUT", myFile);
client.Dispose();
但是当运行该代码时,它给了我一个“'System.Net.WebException' 类型的第一次机会异常发生在 System.dll”运行时错误,我缺少什么吗?
【问题讨论】:
-
检查 webexception 状态属性的返回码(“如果方法参数指定了服务器或地址资源不理解的动词,则底层协议类确定发生的情况。通常,WebException 是抛出设置了 Status 属性以指示错误。")
标签: c# php file upload webserver