【发布时间】:2018-10-22 09:41:48
【问题描述】:
希望对如何将文件上传到 Azure 存储中的现有容器提供一些帮助。我关注了Azure doc - 但它似乎指向创建一个新容器并在那里上传一个文件。如果我已经在 Azure 中预先创建了一个容器,例如“testresult1”,然后尝试使用 C# 代码在那里上传一个文件,那么它会抱怨容器“testresult1”已经存在。
这是我使用的错误代码:
CloudBlobContainer = cloudBlobClient.GetContainerReference("testresult1");
Microsoft doc 中的示例代码可以正常工作,但它会创建一个新容器“quickstartblobs”加上 GUID,然后将文件上传到那里。我正在尝试查看是否有任何选项,如果容器已经存在,那么我们如何使用代码将一个或多个文件上传到该容器中,而无需为每个上传的文件创建一个新容器。
一个相关问题:在 Azure Storage 中可以创建多少个容器有上限吗?是否与 Azure 订阅有关?
谢谢。
【问题讨论】:
-
只需获取容器引用,然后上传到同一个容器。你遇到了什么问题?
-
感谢 Hackerman、Mitch 和 Saher。我检查了您引用的所有信息,这些对我继续使用 Azure 的旅程很有帮助。
标签: c# visual-studio azure-storage azure-blob-storage