如何使用Node.js下载Azure Blob目录

问题描述

我在azure存储中有一个容器,并且容器内有多个文件夹(目录)。文件(斑点)位于文件夹内。到目前为止,我可以从容器中下载选定的文件,但是另一个要求是使用nodejs下载整个目录。

请提出实现我要求的最佳方法

解决方法

我认为您可以参考官方文档,足以解决您的问题。

解决问题的方法是先在目录中列出blob,然后下载所有blob。

您可以参考此List the blobs in a container列出所有斑点。与官方示例不同,您需要使用listBlobsByHierarchy

然后,您需要在for循环内Download blobs

如果还有其他问题,请告诉我。