【问题标题】:C# unzip file from azure storage container pathC# 从 azure 存储容器路径解压缩文件
【发布时间】:2015-12-16 15:27:44
【问题描述】:

我将一个 zip 文件存储在 azure blob 存储中。现在我想解压缩文件。在我的客户端应用程序中并对其进行一些操作..

注意:我为此使用System.IO.Compression 程序集。

ZipFile.ExtractToDirectory(myBlobObj.Uri.ToString(), _Destination_Dir);

它为我提供了不支持任何其他方式的异常路径,无需下载即可解压缩文件。

【问题讨论】:

    标签: c# azure zip azure-blob-storage unzip


    【解决方案1】:

    您不能将 blob 解压缩到另一个 blob(或存储容器),因为 blob 和容器与本地文件/目录不同,并且行为方式也不相同。解压缩的唯一方法是将其从 blob 存储下载到本地某个位置(例如您的 VM),解压缩到本地存储,然后执行您需要执行的任何操作。

    【讨论】:

    • OP 也可以对流进行操作。这样可以避免使用本地存储。
    猜你喜欢
    • 1970-01-01
    • 2021-03-14
    • 1970-01-01
    • 1970-01-01
    • 2022-11-12
    • 2019-12-11
    • 1970-01-01
    • 2019-01-23
    • 2018-06-16
    相关资源
    最近更新 更多