我一直在关注Azure存储文档,但在使用SAS时我无法找到限制blob大小的方法。我可以设置持续时间和类型,但没有大小。你知道吗?
var sharedAccessPolicy = {
AccessPolicy: {
Permissions: azure.BlobUtilities.SharedAccessPermissions.WRITE,
Start: startDate,
Expiry: expiryDate
},
}
谢谢
答案 0 :(得分:1)
共享访问签名(SAS)不对blob大小施加任何限制。如果您使用适当的权限创建SAS令牌,拥有该SAS的用户可以上载任意大小的文件。您需要在应用程序中处理此问题。
您可以做的是在用户使用SAS开始上传文件之前,检查文件的大小,如果文件大小超过允许的大小,则拒绝请求。