0
我从网址下载XLSX文档此C#代码转换C#的HttpWebRequest到VB.NET
var request = (HttpWebRequest)WebRequest.Create("url to xlsx file");
request.AutomaticDecompression = DecompressionMethods.GZip | DecompressionMethods.Deflate;
request.Headers[HttpRequestHeader.AcceptEncoding] = "gzip,deflate";
using (var response = request.GetResponse())
using (var stream = response.GetResponseStream())
using (var output = File.Create("H:\\doc.xlsx"))
{
stream.CopyTo(output);
}
我的目标编程语言是VB.net,所以我改变了C#到VB像下面
Dim request As HttpWebRequest = WebRequest.Create("url to xlsx file")
request.AutomaticDecompression = DecompressionMethods.GZip Or DecompressionMethods.Deflate
request.Headers(HttpRequestHeader.AcceptEncoding) = "gzip,deflate"
Dim response As WebResponse = request.GetResponse()
Dim stream As Stream = response.GetResponseStream()
Dim output As FileStream = File.Create("H:\doc.xlsx")
stream.CopyTo(output)
由VB下载的xlsx文件已损坏且无法读取,但C#运行良好 错误是什么?
谢谢你的正确答案 – ramin
我很高兴我可以提供帮助。如果我已经回答了您的问题,请阅读[this](http://stackoverflow.com/help/someone-answers) – CodingYoshi