【问题标题】:upload file to https webserver using c# client使用 c# 客户端将文件上传到 https 网络服务器
【发布时间】:2012-08-12 10:13:01
【问题描述】:

我想使用 C# 客户端将文件从客户端机器安全地上传到网络服务器。获得一些示例应用程序将很有帮助。另外我想知道如何使用 ssl 证书实现这一点。

谢谢,

阿卜杜勒

【问题讨论】:

    标签: c# ssl webserver


    【解决方案1】:
     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);
            }
    

    【讨论】:

    • 非常抱歉,我没看懂,请您解释一下,我需要上传文件到网络服务器而不是下载。
    • 对不起,我读的是下载文件而不是上传 ;-) 所以我更正它
    • 希望它对https也有用...,无论如何我会尝试。
    • 借助以下链接stackoverflow.com/questions/10822509/…,我也成功完成了 https 解决方案
    • 经过一天的努力,这让我意识到必须将文件名附加到 URL 中。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-28
    • 2014-04-05
    相关资源
    最近更新 更多