2015-11-30 45 views
0

我正在使用个人资料照片上传器进行Web应用程序。 所有照片都以UUID作为名称存储在一个容器中。 想法是根据请求的ID发回客户端照片(REST API在此应用中使用)。Azure blob存储 - blob策略

问:

什么是最好的形式给出与Azure存储工作,这些图像暴露于客户端的同时。

我的想法:

  1. 创建REST服务 - >从流中读取BLOB,并将它与正确的内容类型返回 客户端。 (效率问题 - 必须创建新的stram)
  2. 公开此图像的URI(blob URI)。我不知道这是否安全。

回答

2

我不确定你的标准,但是对于给出特定的blob访问权限,你可能想看看shared access signatures。然后该服务将为客户端创建一个SAS令牌并通过图像URI返回该令牌。客户端可以使用SAS访问照片进行身份验证。