gpt4 book ai didi

php - 如何将 zip 文件上传到 azure blob 然后在那里解压缩

转载 作者:可可西里 更新时间:2023-11-01 12:53:05 32 4
gpt4 key购买 nike

我有很多 zip 文件,其中只有几个文件夹和 50 多个文件。如何将这些 zip 文件上传到 azure blob,然后在那里解压缩。

解压服务器中的文件并将其中的文件逐个上传到azure blob将是一个繁琐的过程。

azure 是否有任何简单的方法来实现此目的或有任何解决方法吗?

我正在 PHP 中实现这个。

最佳答案

简单的答案是 Azure Blob 存储不会为您解压缩。这是您需要自己做的事情。如何做到这一点取决于您。

一种可能性是(就像您提到的)您将 zip 文件上传到您的服务器上,在那里解压缩它们,然后上传单个文件。

如果您担心 Web 服务器上发生的处理,另一种可能性是通过后台进程进行解压缩。在此方法中,您只需上传 Blob 存储中的 zip 文件即可。然后通过一些后台进程(可以是 WebJobs、Functions、Worker Roles 或 Virtual Machine),您将下载这些 zip 文件,解压缩它们,然后重新上传这些单独的文件。

要按需触发后台进程,上传 zip 文件后,您只需在队列中写入一条消息,告诉后台进程下载 zip 文件并开始解压缩过程。

关于php - 如何将 zip 文件上传到 azure blob 然后在那里解压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43177893/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com