繁体   English   中英

Azure SAS 是否有内容类型和大小的存储限制?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM