在角度项目中使用天蓝色Blob图片网址

时间:2020-08-24 07:53:14

标签: angular azure asp.net-web-api azure-storage-blobs

我有一个ASP.NET WEB API和一个角度项目。我愿意使用Azure blob存储来检索图像文件并将其显示给用户。从API检索图像URL,将其发送到客户端,然后在客户端使用该URL显示图像,这是一种好习惯吗?网址示例:https://someurl.blob.core.windows.net/blobcontainer/someimage 我不确定是否应该向用户隐藏网址。

1 个答案:

答案 0 :(得分:0)

如果这是一个客户端应用程序,并且将被大量使用,则另一个很好的做法是使用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