我有圖像處理器的應用程序,用於處理圖像和從天藍色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? –
處理器正在返回重定向到圖像,所以最終返回的圖像。 –