我必须从blob存储上传和下载文件。在上传和下载文件的教程中找到了一个很好的article。我有一些疑问。
我想创建文件夹结构并执行
等操作一个。从文件夹
中获取特定文件湾获取文件夹及其子文件夹的所有文件
℃。获取特定文件夹中文件的名称
d。获取特定文件夹及其子文件夹中文件的名称
将文件上传到特定文件夹或子文件夹
这样做的最佳做法是什么?我应该在所有这些中使用队列吗? 如果我将大文件上传到blob会对性能产生什么影响?
答案 0 :(得分:1)
您无法真正为此目的使用队列。理由是:
搜索一下,你会发现很多关于在blob存储中上传文件的例子。
对于上传文件夹,基本上您将遍历文件夹并列出所有文件并上传这些文件。由于blob存储不真正支持文件夹层次结构,因此您需要通过将文件夹结构添加到文件名来命名blob。例如,假设您要从名为C:\images\thumbnails
的blob容器中的assets
文件夹中上传文件。如果您要上传名为a.png
的文件,则可以将该blob命名为images/thumbnails/a.png
,这样就可以保留文件夹结构。