如何解决在角度项目中使用天蓝色Blob图片网址
我有一个ASP.NET WEB API和一个角度项目。我愿意使用Azure blob存储来检索图像文件并将其显示给用户。从API检索图像URL,将其发送到客户端,然后在客户端使用该URL显示图像,这是一种好习惯吗?网址示例:https://someurl.blob.core.windows.net/blobcontainer/someimage
我不确定是否应该向用户隐藏网址。
解决方法
如果这是一个客户端应用程序,并且将被大量使用,则另一个很好的做法是使用Azure CDN,它非常容易与Azure BLOB存储一起使用。使用相对网址,一种方法是将确切的路径放入应用设置中,例如web.config文件,但将imagename.jpg放入应用中,最后通过SAS保护从客户端对存储的访问,这是SAS之一。最常见的保护方法。
https://docs.microsoft.com/en-us/azure/storage/common/storage-sas-overview
Azure BLOB存储安全性最佳实践 https://docs.microsoft.com/en-us/azure/storage/blobs/security-recommendations
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。