使用C#客户端将文件上传到https webserver
问题描述:
我想使用C#客户端将文件从客户端计算机安全地上传到网络服务器。这将有助于获得一些示例应用程序。另外我想知道如何使用SSL证书来实现这一点。使用C#客户端将文件上传到https webserver
感谢,
阿卜杜勒
答
WebClient webClient = new WebClient();
string webAddress = null;
try
{
webAddress = @"http://myCompany/ShareDoc/";
webClient.Credentials = CredentialCache.DefaultCredentials;
WebRequest serverRequest = WebRequest.Create(webAddress);
WebResponse serverResponse;
serverResponse = serverRequest.GetResponse();
serverResponse.Close();
webClient.UploadFile(webAddress + logFileName, "PUT", logFileName);
webClient.Dispose();
webClient = null;
}
catch (Exception error)
{
MessageBox.Show(error.Message);
}
我很抱歉,我不明白,你可以请解释一下,我也需要上传文件到web服务器不下载。 – Abdul 2012-08-16 05:10:48
对不起,我读取下载文件,而不是上传;-)所以我纠正它 – 2012-08-16 05:18:54
希望它对https也很有用...,无论如何我会尝试。 – Abdul 2012-08-16 05:25:44