0

我有一个基于用户登录凭据提供对私有 blob 的访问的系统。如果他们有权限,他们将获得一个 SAS Blob url 来查看存储在 Azure 中的文档或图像。

我希望能够调整图像大小,但仍保持通过 SAS 访问的短窗口的完整性。

ImageResizer 的最佳方法是什么?我应该使用 AzureReader2 插件,还是应该只使用带有 SAS Url 的 RemoteReader?

谢谢

4

1 回答 1

1

ImageResizer 将无限期地缓存调整大小的结果图像,而不考虑源文件的限制。

您需要使用Authorize_Request或在应用程序中实现您的授权逻辑Config.Current.Pipeline.AuthorizeImage

除非禁用所有缓存,否则无法传递存储授权。

于 2013-10-01T23:04:51.190 回答