Mat*_*mar 7 php azure azure-storage-blobs azure-blob-storage
我有很多zip文件,里面有几个文件夹和50多个文件.如何将这些zip文件上传到azure blob,然后将其解压缩到那里.
解压缩服务器中的文件并将其中的文件逐个上传到azure blob将是一个繁琐的过程.
azure有没有简单的方法来实现这一点,还是有任何解决方法?
我在PHP中实现它.
简单的答案是 Azure Blob 存储不会为您解压。这是您需要自己做的事情。你怎么做取决于你。
一种可能性是(如您所提到的)您在服务器上上传 zip 文件,将它们解压缩到那里,然后上传单个文件。
如果您担心 Web 服务器上发生的处理,另一种可能性是通过后台进程进行解压缩。在这种方法中,您只需将 zip 文件上传到 blob 存储中。然后通过一些后台进程(可能是 WebJobs、Functions、Worker Roles 或 Virtual Machines),您将下载这些 zip 文件,解压缩它们,然后重新上传这些单独的文件。
要按需触发后台进程,上传 zip 文件后,您可以简单地在队列中写入一条消息,告诉后台进程下载 zip 文件并开始解压缩过程。
| 归档时间: |
|
| 查看次数: |
6107 次 |
| 最近记录: |