gpt4 book ai didi

c# - 当我通过 C# 代码下载它时,我得到了错误的文件

转载 作者:行者123 更新时间:2023-12-04 20:03:33 25 4
gpt4 key购买 nike

当我打开这个excel文件link在我的浏览器中,它将成功下载。
但是当我通过以下 c# 代码下载它时

private void downloadFile()
{
string remoteUri = "http://members.tsetmc.com/tsev2/excel/MarketWatchPlus.aspx?d=0";
string fileName = @"g:\temp.xlsx";

using (var client = new WebClient())
{
client.DownloadFile(remoteUri, fileName);
}
}
我在文件资源管理器中打开它,我收到文件格式错误:
enter image description here
我的代码有什么问题?

最佳答案

解压文件并写入。

        string remoteUri = "http://members.tsetmc.com/tsev2/excel/MarketWatchPlus.aspx?d=0";
string fileName = @"g:\temp.xlsx";

using (var client = new WebClient())
{
using var stream = client.OpenRead(remoteUri);
using var zipStream = new GZipStream(stream, CompressionMode.Decompress);
using var resultStream = new MemoryStream();
zipStream.CopyTo(resultStream);
File.WriteAllBytes(fileName, resultStream.ToArray());

}

关于c# - 当我通过 C# 代码下载它时,我得到了错误的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63816403/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com