我想知道你是否可以伸出援助之手。我坚持使用此代码给我以下错误:“请求已中止:无法创建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");