我可以在 Azure Blob 存储中解压缩文件吗?
我的应用程序需要解压缩位于 Azure 的 blob 存储中的 zip 文件。 Azure Blob 存储是否支持解压缩?
My application requires to unzip a zip file located in Azure's blob storage.
Is unzipping supported in Azure blob storage?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
开箱即用否,但您可以将所需的任何二进制数据保留在 Blob 存储中并使用 myBlob.DownloadToStream(myStream) ,然后使用您选择的 zip/unzip 库来解压缩流。
Out of the box no, but you can keep any binary data you want in blob storage and use
myBlob.DownloadToStream(myStream)
and then use your choice of zip/unzip libraries to unzip the stream.一种方法是创建一个带有 blob 触发器的 Azure 函数,该函数需要处理解压缩 zip 文件的逻辑。该解决方案取决于您的代码。
第二种方法是使用 Blob 触发器创建 Azure 逻辑应用程序,然后使用连接器解压缩压缩文件。请参考视频:https://www.youtube.com/channel/UCAr20GBQayL-nFPWFnUHNAA
One way is to create an Azure Function with blob trigger, and the function would need to handle the logic to unzip the zip file. This solution is dependent on your code.
Second way is to create an Azure Logic App, with Blob trigger, then use connectors to unzip the zipped files. Please refer video: https://www.youtube.com/channel/UCAr20GBQayL-nFPWFnUHNAA