在Windows Azure Blob存储中解压缩文件夹

时间:2012-01-12 01:49:16

标签: unzip azure-storage azure-storage-blobs

我已经读过你可以上传一个像winzip这样的应用程序到你的blob存储来解压缩存储在blob存储中的文件夹,我的问题是我怎样才能这样做呢?文件夹的内容也会提取到哪里呢?

2 个答案:

答案 0 :(得分:1)

你可以将zip blob下载为 Stream ,然后你提取该流,然后只有你可以上传windows Azure中的文件......

必须遵循以下步骤:

  1. 首先将zip下载为流

  2. 使用该流解压缩zip文件

  3. 按照您的意愿再次上传

答案 1 :(得分:0)

这肯定是一些误导性的信息,或者你不理解它。您无法在Windows Azure Blob存储中执行进程。它是存储服务,不是流程执行引擎,也不是操作系统。

您当然可以上传Windows Azure Blob存储中的任何文件,但您无法在那里执行它们。您只能在Windows Azure角色(Web或工作者或VM)中执行文件(即一个进程)。您可以让自己的进程在Worker或Web Role中运行,该角色需要ZIP包,然后在本地解压缩,然后上载Windows Azure Blob存储中的所有文件。但是,您无法让该进程本身在Windows Azure存储服务中运行。