作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想上传一些静态图像,稍后我将通过一些移动应用程序访问这些图像。我有一个很少使用的 Azure 帐户,因此我认为这是最好的地方,因此我将它们上传到 Azure 存储中的“文件共享”。
我天真地以为他们可以通过一个简单的网络请求网址访问这些文件
https://myplace.file.core.windows.net/app/images/bnb/shop/bugle_200_2.jpg
这一切让我感到困惑的是 BadRequest 错误。我意识到我可以为每个文件创建一个共享访问签名(SAS),但这似乎完全是多余的。
是否有更好的 Azure 功能可供使用?我不想使用 Azure API 来获取这些文件
最佳答案
为@CtrlDot 的出色答案添加更多要点。
我完全同意您应该使用Blob Storage
来存储静态内容。
关于容器权限,我实际上建议将权限 (ACL) 设置为 Blob
,以便用户只能查看他们拥有 URL 的 Blob,而不能枚举容器中的所有 Blob(设置Container
的容器 ACL 将使用户能够列出容器中的 blob,这可能不是您想要的行为)。
除此之外,使用 Blob 存储还有两个明显的优势:
关于azure - 使用 Azure 上传和访问图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43352331/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!