学习
实践
活动
专区
工具
TVP
写文章

ASP.NET Core 将文件夹内容输出为压缩包文件方法

本文主要是告诉大家一个省内存的方法,将整个文件夹的内容作为一个压缩包输出,但是实际上没有申请那么多的内存,也不需要升级创建一个压缩包文件。 请看下面代码 using var stream = HttpContext.Response.BodyWriter.AsStream(); 在 .NET 中可以通过 ZipArchive 将一个文件夹的文件按照压缩文件格式写入 ,还可以设置压缩压缩率等,可以设置文件所在文件夹的路径 通过在这个 stream 创建一个 ZipArchive 类,然后在这个类里面创建文件的方法就可以做到不断向客户端发送文件,发送的文件都在一个压缩包里面 ///

/// 将一个文件夹的内容读取为 Stream 的压缩包 /// /// <param f:\lindexi\test\ 可以通过下面代码的方式将文件夹输出为压缩包 [HttpGet] [Route("{id}")] public async

78820
  • 广告
    关闭

    有奖征文丨玩转 Cloud Studio

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    dotnet OpenXML 解压缩文档为文件夹工具

    Office 打开,测试属性的效果,此时就需要有一个工具用来提升效率 工具的作用就是将 Office 文档,包括 Word 的 docx 和 PPT 的 pptx 和 Excel 的 xlsx 文档,解压缩文档到指定的文件夹里面 此时就可以使用编辑工具,如 SublimeText 或 VisualStudio 或 NotPad++ 等工具编辑 Office 文档的文件 编辑完成之后,可以通过工具将文件夹压缩为 Office 文档 Office 文档的文件路径,以及解压缩到的文件夹路径。 点击 UnZip 就是将 Office 文档解压缩文件夹,如果文件夹存在,那么将会覆盖原有的文件夹。为什么这样设计? 于是点击 UnZip 可以覆盖原有文件夹内容,我只需要让 SublimeText 自动刷新就可以看到在 Office 的更改的内容 在通过编辑工具修改了解压缩之后的文件之后,可以通过工具压缩为新的 Office

    24410

    关注

    腾讯云开发者公众号
    10元无门槛代金券
    洞察腾讯核心技术
    剖析业界实践案例
    腾讯云开发者公众号二维码

    相关产品

    • 图片处理

      图片处理

      图片处理(IP)是由腾讯云数据万象提供的功能丰富、低成本、高可靠的图片处理服务。图片处理支持灵活的图像编辑,并且提供 Guetzli 压缩、TPG 转码等图片瘦身解决方案,图片或文字水印、独有盲水印等版权保护解决方案,满足多种业务场景下的图片需求。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注腾讯云开发者

      领取腾讯云代金券