【问题标题】:Azure DocumentDB and Azure Blob StorageAzure DocumentDB 和 Azure Blob 存储
【发布时间】:2016-06-16 14:22:36
【问题描述】:
我在我的 ASP.net MVC 应用程序中使用 azure document db。目前我有 2 个集合,它们是员工和任务。目前,文档数据库操作一切正常。
但我找不到上传多张图片的方法(不是一次上传多张图片)
反对一个文件。 例如:假设我需要在一个员工文档中存储 2 张员工照片。
我已阅读有关 azure blob 存储的信息,并认为我可以将其用于文件上传。但我无法澄清的是如何在每个员工文档中保留上传文件的引用。
有什么办法吗?
【问题讨论】:
标签:
asp.net
asp.net-mvc
azure
azure-cosmosdb
azure-blob-storage
【解决方案1】:
我已阅读有关 azure blob 存储的信息,并认为我可以将它用于
文件上传。但我无法澄清的是如何保持
每个员工文件中上传文件的引用。
可以通过 URL 访问 Blob 存储中的每个 Blob。您可以做的是将这些 URL 与文档一起保存。例如,您的 Employee JSON 可能如下所示:
Employee = {
'Id': '0001',
'Name': 'Some Name',
'Pictures': [
'https://account.blob.core.windows.net/container/image1.png',
'https://account.blob.core.windows.net/container/image2.png'
]
}
您可以做的其他事情是查看 DocumentDB 中的 Attachments。