Internet Explorer DOM7009:无法解析URL上的图像:[url]

时间:2015-11-12 16:55:23

标签: image internet-explorer sharepoint internet-explorer-11 gif

我在O365中使用SharePoint网站。该网站包含一个列表/库,其中只包含带有.GIF扩展名的员工图像。第三方进程将图像导入SharePoint。我没有关于这个过程的细节。

从SharePoint O365服务器提供时,所有图像都不会显示在IE 11中。即使单独加载图像也不会显示。问题与图像as this question discusses的数量或大小无关。相同的精确图像在内部部署的SharePoint 2010服务器上的IE 11中显示正常。 Chrome,Firefox等可在两台服务器上正常显示图像。我没有看到任何其他浏览器的这个问题,也没有给出任何警告或控制台错误。它与IE 11以及O365服务器上的这些.GIF图像完全相关。

IE为每个图像显示以下控制台消息:

  

DOM7009:无法解析网址上的图片:[url]

如何解决此问题以及可能导致此问题的原因?

修改 如果我只是从网络上保存图像并尝试通过IE打开图像,则无法显示相同的问题。如果我保存在本地正确显示的图像并尝试通过IE打开它,它也会失败。

标题:http://pastebin.com/vHhs4rm6

1 个答案:

答案 0 :(得分:7)

我的解决方案:

如果我打开MS Paint,创建一个新的.GIFF图像并将其保存到我的服务器,它实际上会正常显示。

这使我使用ImageMagick并对无法显示的图像进行识别。 ImageMagick表示这些图片最初是PNG,并且由于某种原因被保存到我的服务器上作为GIF' s。通过工作流将图像文件重命名为其原始格式,从而使它们正确显示。因此,无论将所有图像上传到我的服务器的过程是什么,都将PNG重命名为GIF,这会弄乱文件并导致此问题。