通过C#代码下载文件时出现错误文件

鲍勃斯

当我在浏览器中打开此excel文件链接时,它将成功下载。但是当我通过以下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);
        }
    }

然后在文件浏览器中打开它,我得到文件格式错误:

在此处输入图片说明

我的代码有什么问题?

穆斯塔法·阿斯兰

解压缩文件并写入。

        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());

        }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从https URL下载文件时出现WebClient错误

来自分类Dev

从Sharepoint Rest API下载文件时出现400错误

来自分类Dev

下载文件时出现IE8错误

来自分类Dev

从Google Chrome下载文件时出现网络错误失败

来自分类Dev

下载文件C#

来自分类Dev

下载文件页面出现NoReverseMatch错误

来自分类Dev

下载文件但出现权限错误

来自分类Dev

通过 C# 从 TFS 下载文件为 ZIP

来自分类Dev

下载文件时出现NotSupportedException

来自分类Dev

下载文件时权限被拒绝错误

来自分类Dev

使用Selenium Python下载文件时出现“失败-下载错误”

来自分类Dev

从Android中的FTP下载文件时出现只读文件系统错误

来自分类Dev

为什么下载文件时出现错误“错误[ERR_STREAM_WRITE_AFTER_END]:写完”?

来自分类Dev

C#中的异步下载文件

来自分类Dev

下载文件C#的线程

来自分类Dev

从C#的REST服务下载文件

来自分类Dev

使用Python通过Google Drive API下载文件时出现问题

来自分类Dev

尝试从数据库下载文件时出现未分配的局部变量错误

来自分类Dev

在Kaggle中下载文件时出现-“失败:名称解析暂时失败”错误

来自分类Dev

使用“授权”标题下载文件时出现400错误

来自分类Dev

为什么我要使用python硒从Chrome下载文件时为什么出现错误

来自分类Dev

使用Google Picker API后尝试下载文件时出现错误401

来自分类Dev

当我尝试强制使用php下载文件时出现错误

来自分类Dev

尝试从Google云端硬盘下载文件时禁止出现错误403

来自分类Dev

尝试下载文件时出现HTTP错误400 urllib2

来自分类Dev

从“自身”从网络服务器下载文件时出现404错误

来自分类Dev

使用Java SDK API从Google云端硬盘下载文件时出现内存不足错误

来自分类Dev

由于手机内存不足,下载文件失败时出现 URLSession 错误

来自分类Dev

通过Yii下载文件

Related 相关文章

  1. 1

    从https URL下载文件时出现WebClient错误

  2. 2

    从Sharepoint Rest API下载文件时出现400错误

  3. 3

    下载文件时出现IE8错误

  4. 4

    从Google Chrome下载文件时出现网络错误失败

  5. 5

    下载文件C#

  6. 6

    下载文件页面出现NoReverseMatch错误

  7. 7

    下载文件但出现权限错误

  8. 8

    通过 C# 从 TFS 下载文件为 ZIP

  9. 9

    下载文件时出现NotSupportedException

  10. 10

    下载文件时权限被拒绝错误

  11. 11

    使用Selenium Python下载文件时出现“失败-下载错误”

  12. 12

    从Android中的FTP下载文件时出现只读文件系统错误

  13. 13

    为什么下载文件时出现错误“错误[ERR_STREAM_WRITE_AFTER_END]:写完”?

  14. 14

    C#中的异步下载文件

  15. 15

    下载文件C#的线程

  16. 16

    从C#的REST服务下载文件

  17. 17

    使用Python通过Google Drive API下载文件时出现问题

  18. 18

    尝试从数据库下载文件时出现未分配的局部变量错误

  19. 19

    在Kaggle中下载文件时出现-“失败:名称解析暂时失败”错误

  20. 20

    使用“授权”标题下载文件时出现400错误

  21. 21

    为什么我要使用python硒从Chrome下载文件时为什么出现错误

  22. 22

    使用Google Picker API后尝试下载文件时出现错误401

  23. 23

    当我尝试强制使用php下载文件时出现错误

  24. 24

    尝试从Google云端硬盘下载文件时禁止出现错误403

  25. 25

    尝试下载文件时出现HTTP错误400 urllib2

  26. 26

    从“自身”从网络服务器下载文件时出现404错误

  27. 27

    使用Java SDK API从Google云端硬盘下载文件时出现内存不足错误

  28. 28

    由于手机内存不足,下载文件失败时出现 URLSession 错误

  29. 29

    通过Yii下载文件

热门标签

归档