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