作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的网站中有一个包含图像上传的表单。每当用户上传图像时,它都会保存在具有随机唯一 ID 的新容器下。在另一个页面中,我想显示该图像。但是通过使用带有 src 属性的标签,对于任何对检查元素有基本了解的好奇用户来说,我会损害图像的位置及其容器名称: https://storageaccountname.blob.core.windows.net/secret-container-name/image.jpg"
如何安全地向用户显示所述图像而不向所有人开放?我正在使用 NextJS,所以该组件可能有任何帮助吗?
最佳答案
要安全地显示 Azure Blob 存储中的图像,请尝试以下操作:
以下权限必须设置为私有(private),因为内容仅对登录用户可见。
正如@silent所述,尝试将图像存储在 Blob 存储上,并通过 Front Door 将所有请求传送到 Blob 存储。
欲了解更多详情,请引用以下链接:
Security recommendations for Blob storage - Azure Storage | Microsoft Docs
Azure Storage - Use Blob from Private Container in tag - Stack Overflow
关于azure - 如何在 img 标记中安全地显示 Azure blob 存储中的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72182575/
我是一名优秀的程序员,十分优秀!