我们将图像存储到文档数据库中。是否可以将图像公开为公共 HTTP 端点?
类似于 BLOB 的东西:我们可以将容器配置为公共并将完全限定的图像 URL 发送到浏览器进行渲染。
编辑:
对 DocDB 附件印象深刻,我们开始评估存储图像的选项,但是似乎使用附件没有好处,而是处理MediaLink
&&SelfLink
对数据库的额外调用以获取附件的更多开销。
我们将图像存储到文档数据库中。是否可以将图像公开为公共 HTTP 端点?
类似于 BLOB 的东西:我们可以将容器配置为公共并将完全限定的图像 URL 发送到浏览器进行渲染。
编辑:
对 DocDB 附件印象深刻,我们开始评估存储图像的选项,但是似乎使用附件没有好处,而是处理MediaLink
&&SelfLink
对数据库的额外调用以获取附件的更多开销。
当我们在我们的一个应用程序中使用它时,我遇到了完全相同的问题。简单的答案是,现在你不能。您需要做的是阅读应用程序中的附件内容并从那里进行流式传输。
正如 Gaurav 已经提到的,目前不支持为附件公开 http 端点。如果这对您很重要,您可以将附件仅作为元数据存储在 docdb 中(请参阅此处的“示例请求:没有原始媒体的附件(仅元数据)” )。您指向实际附件的链接(您将在元数据中提供给 docdb)应该是客户端可以直接连接到的 blob 存储服务 URI(例如使用带有公共容器/blob 或共享访问签名的 Azure Blob 存储)。