1

我想知道你是否可以伸出援助之手。我被这段代码卡住了,给了我以下错误:“请求被中止:无法创建 SSL/TLS 安全通道。”

我已经使用正确的证书向 WebClient 类添加了一个覆盖方法:

class MyWebClient : WebClient
{
    protected override WebRequest GetWebRequest(Uri address)
    {
        HttpWebRequest request = (HttpWebRequest)base.GetWebRequest(address);
        request.ClientCertificates.Add(new X509Certificate("E:\\NY Cert.cer"));
        return request;
    }
    public WebRequest asd(Uri addr)
    {
        return this.GetWebRequest(addr);
    }
}

我需要使用证书将文件上传到 Web 服务器。所以我试图使用 WebClient UploadFile 方法

WebClient my = new WebClient();
        byte[] responseArray = my.UploadFile("Web Server URL", "POST", "File");
4

0 回答 0