我有图像处理器的应用程序,用于处理图像和从天蓝色Blob存储得到它。在这一刻,我的BLOB存储服务正在返回绝对URL到BLOB的图像返回重定向到这个URL。例如:dotent芯Blob存储缓存
[Route("/blob-storage/{imageName}")]
[HttpGet]
public async Task<IActionResult> GetImage(string imageName, ImageSize size)
{
var imageUrl = await this.ImageProcessorFacade.GetImageUrl(imageName, size);
return Redirect(imageUrl);
}
现在我想要缓存这个返回的图像。是的,存在ResponseCache
属性,但它不是我与重定向工作,我认为这是解决这个问题的不好方法。对于得到的图像,我呼吁这个例子:http://localhost/blob-storage/test.jpeg?size...
和应对重定向到blob.windows.net/...
等
有没有办法,如何缓存呢? 谢谢你的时间!
你想要被缓存的是什么?图像本身或“处理器”产生的URL? –
处理器正在返回重定向到图像,所以最终返回的图像。 –