[英]Is it possible to convert Azure blob storage content accesed via SAS link
[英]Is there Azure SAS storage restrictions by content type and size?
在为具有读/写访问权限的 blob 存储 object 创建预签名 url(SAS 令牌)时,我想限制某人上传的项目的内容类型和大小。
有这种能力吗?
https://learn.microsoft.com/en-us/azure/storage/common/storage-sas-overview
否。SAS 的可用限制是权限、开始/结束日期和 IP 地址。
如果要限制内容类型和大小,则必须自己处理。
一种可能的方法是为用户尝试上传的文件按需获取 SAS 令牌。 当用户尝试上传文件时,您要做的第一件事就是获取文件元数据(大小、内容类型)并点击 API 端点。 这个 API 端点将验证元数据,如果一切正确,它将返回该文件的 SAS URL 否则返回错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.