未调整大小的图片的内容长度为0,内容类型丢失

时间:2019-01-24 19:53:34

标签: image-resizing imageresizer imageresizer-diskcache

我有一个正在使用ImageResizer的站点。但并非所有图像都使用调整大小器,我们有些图像没有调整大小。而且这些内容的内容长度似乎为0,并且响应标头中缺少内容类型。我们正在使用AzureReader2和DiskCache插件。有什么设置或我缺少的调整项吗?对我来说,这是一项至关重要的任务,我们非常感谢您的反馈。

例如:

不起作用:

https://www.example.com/globalassets/home-page/23491_2_2.jpg 

这很好:

https://www.example.com/globalassets/home-page/23491_2_2.jpg?height=1000&width=1000 

下面是我的web.config文件中的

<resizer>
<Clientcache minutes="720" />
<plugins>
<add name="AzureReader2" prefix="~/azure" connectionString="EPiServerAzureBlobs"/>
<add name="EPiServerBlobReaderPlugin" />
<add name="DiskCache" />
</plugins>
<licenses>
<license>

</license>
</licenses>
</resizer>

1 个答案:

答案 0 :(得分:0)

EPI服务器会以有时无法正常工作的方式覆盖静态文件的处理。

您可以尝试<add name="AzureReader2" vpp="true" cacheUnmodifiedFiles="true" prefix="~/azure" connectionString="EPiServerAzureBlobs"/>

有时这会强制正确处理请求。

https://imageresizing.net/docs/v4/plugins/azurereader2