Windows Azure存储Blob使用Express压缩文件

贡查尔·丹尼斯

我正在尝试使用此插件(express-zip)。以Azure存储大小,我们可以getBlobToStream将文件分配到特定的流中。我现在要做的是从Blob获取图像并将其保存在服务器内部,然后再保存res.zip是否可以创建将在readStream中写入的writeStream?

ra

我是express-zip的作者。您正在尝试做的事情应该是可能的。如果您看下面的东西,您会发现我实际上是在zip中添加流:

https://github.com/thrackle/express-zip/blob/master/lib/express-zip.js#L55

因此,这样的事情应该对您有用(在我向软件包本身的界面添加对此的支持之前):

var zip = zipstream(exports.options);
zip.pipe(express.response || http.ServerResponse.prototype); // res is a writable stream

var addFile = function(file, cb) {
  zip.entry(getBlobToStream(), { name: file.name }, cb);
};

async.forEachSeries(files, addFile, function(err) {
  if (err) return cb(err);
  zip.finalize(function(bytesZipped) {
    cb(null, bytesZipped);
  });
});

抱歉,如果我在上面犯了可怕的错误;我已经有一段时间了。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用python压缩文件。Windows无法解压缩

来自分类Dev

使用python中的命令在windows中压缩文件

来自分类Dev

在Windows上压缩的文件上不使用Linux上的`unzip`来解压缩文件

来自分类Dev

如何在Databricks中使用Shutil压缩文件(在Azure Blob存储上)

来自分类Dev

解压缩文件,在Windows 10上压缩

来自分类Dev

如何压缩文件以压缩并上传到Azure Blob存储?

来自分类Dev

使用Perl在Windows系统上测试许多压缩文件的有效性

来自分类Dev

Windows批处理文件以自动压缩文件

来自分类Dev

在Windows下解压缩文件时遇到麻烦

来自分类Dev

您可以使用Windows的内置功能从命令提示符中压缩文件吗?

来自分类Dev

在Windows中,如何递归压缩文件夹,而只能压缩选择性文件?

来自分类Dev

压缩或压缩文件-Windows Phone通用应用程序-C#

来自分类Dev

Windows批处理脚本,用于在Windows8 / 8.1上解压缩文件

来自分类Dev

Windows Azure Blob存储模拟器文件存储位置

来自分类Dev

Windows Azure-使用队列将文件上传到Blob

来自分类Dev

我需要在Ubuntu上压缩文件并将其转换为Windows文件

来自分类Dev

为什么Windows 10中会自动压缩文件夹和文件?

来自分类Dev

从Windows Azure Blob存储播放音频文件时出错

来自分类Dev

在Windows系统上解压缩包含很长文件名的压缩文件时发生错误

来自分类Dev

无法使用 Express 正确提供压缩文件

来自分类Dev

如何在Windows上的1条语句中压缩文件夹内容?

来自分类Dev

Windows 删除压缩文件夹的密码保护的可能原因是什么?

来自分类Dev

Windows 10通用应用程序-我可以使用纯JavaScript在应用程序中解压缩文件吗?

来自分类Dev

使用ASP.NET在Windows Azure Blob存储上设置CORS

来自分类Dev

使用R压缩文件

来自分类Dev

使用crontab压缩文件

来自分类Dev

使用R压缩文件

来自分类Dev

Windows 7上的Azure文件存储

来自分类Dev

从谷歌云存储流式压缩文件

Related 相关文章

  1. 1

    使用python压缩文件。Windows无法解压缩

  2. 2

    使用python中的命令在windows中压缩文件

  3. 3

    在Windows上压缩的文件上不使用Linux上的`unzip`来解压缩文件

  4. 4

    如何在Databricks中使用Shutil压缩文件(在Azure Blob存储上)

  5. 5

    解压缩文件,在Windows 10上压缩

  6. 6

    如何压缩文件以压缩并上传到Azure Blob存储?

  7. 7

    使用Perl在Windows系统上测试许多压缩文件的有效性

  8. 8

    Windows批处理文件以自动压缩文件

  9. 9

    在Windows下解压缩文件时遇到麻烦

  10. 10

    您可以使用Windows的内置功能从命令提示符中压缩文件吗?

  11. 11

    在Windows中,如何递归压缩文件夹,而只能压缩选择性文件?

  12. 12

    压缩或压缩文件-Windows Phone通用应用程序-C#

  13. 13

    Windows批处理脚本,用于在Windows8 / 8.1上解压缩文件

  14. 14

    Windows Azure Blob存储模拟器文件存储位置

  15. 15

    Windows Azure-使用队列将文件上传到Blob

  16. 16

    我需要在Ubuntu上压缩文件并将其转换为Windows文件

  17. 17

    为什么Windows 10中会自动压缩文件夹和文件?

  18. 18

    从Windows Azure Blob存储播放音频文件时出错

  19. 19

    在Windows系统上解压缩包含很长文件名的压缩文件时发生错误

  20. 20

    无法使用 Express 正确提供压缩文件

  21. 21

    如何在Windows上的1条语句中压缩文件夹内容?

  22. 22

    Windows 删除压缩文件夹的密码保护的可能原因是什么?

  23. 23

    Windows 10通用应用程序-我可以使用纯JavaScript在应用程序中解压缩文件吗?

  24. 24

    使用ASP.NET在Windows Azure Blob存储上设置CORS

  25. 25

    使用R压缩文件

  26. 26

    使用crontab压缩文件

  27. 27

    使用R压缩文件

  28. 28

    Windows 7上的Azure文件存储

  29. 29

    从谷歌云存储流式压缩文件

热门标签

归档