ImageResizer AzureReader2 redirectToBlobIfUnmodified不起作用

时间:2015-06-03 21:16:44

标签: azure-storage-blobs imageresizer

我正在使用Image Resizer的AzureReader2,一切正常,除非我尝试将未修改的图像重定向到我的blob存储。

如果我请求修改后的图片,则会返回正确的网址:

http://localhost:57474/azure/images/test/githubavatar.jpg?width=200&height=600

但是对未修改图像的请求重定向到blob存储

http:localhost:57474/azure/images/test.jpg

但它重定向到blob存储:

https://{storageAccount}.blob.core.windows.net/images/test/test.jpg

我将redirectToBlobIfUnmodified设置为false但它没有做任何事情

<resizer>
    <plugins>
      <add name="MvcRoutingShim" />
      <add name="AzureReader2"
            redirectToBlobIfUnmodified="false"
            connectionString="DefaultEndpointsProtocol=https;AccountName={storageAccountName};AccountKey={storageAccountKey}"
            endpoint="https://{storageAccountName}.blob.core.windows.net/"
           />
    </plugins>
  </resizer>

1 个答案:

答案 0 :(得分:0)

我对ImageResizer AzureReader2不太熟悉,但我对docs进行了一些研究。

enter image description here

据我所知,如果您将端点设置为localhost而不是blob存储,那么当您不需要修改blob时,服务器应该执行重定向到localhost。