在网站加载但未正确加载的图像(已损坏)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在网站加载但未正确加载的图像(已损坏)相关的知识,希望对你有一定的参考价值。

有这个奇怪的情况,当我的图像被发现在源中,正确链接,src网址没问题,但仍然没有显示。正在加载和显示同一文件夹中的其他图像,但我新上传的图像不是。我正在使用开放式购物车并通过ftp上传图片。与其他人一样,权限很好644。我问过团队中的其他开发人员,没有人知道为什么会这样。伙计们试图在他们的计算机上下载并打开图像,甚至无法打开它,而我正在使用MAC并且可以在我的计算机上打开相同的图像而没有任何问题。图像从Photoshop保存为.jpg。这是什么交易?以下是Mozilla的外观:

enter image description here

答案

这可能是因为图像文件损坏。最有可能的是它是文件的扩展问题。不要像在Photoshop中那样进行保存,而是尝试通过导出设置导出图像并在那里选择png或jpg格式。它应该工作正常,它对我有用。

另一答案

只是为了确保在这方面 - 您是以.JPG或.jpg上传它们吗?如果是这样,问题可能就在那里......

如果您链接到.jpg文件并将.JPG放入链接的代码中,则该链接将不起作用。

确保您没有使用大写JPG,因为某些服务器无法读取/检测它们,并且在将扩展名更改为小写jpg之前,您将无法看到图片。

此外,如果将颜色模式从Photoshop直接保存到jpg,请确保颜色模式为RGB格式。如果您使用任何其他颜色模式,它可能根本不显示。例如,CMYK文件将无法正确显示。

以上是关于在网站加载但未正确加载的图像(已损坏)的主要内容,如果未能解决你的问题,请参考以下文章

jquery - 加载图像时替换损坏的图像图标

损坏的图像链接的图像占位符?

捆绑包 UITests 无法加载,因为它已损坏或缺少必要的资源。尝试重新安装捆绑包

错误 1728 (HY000): 无法从 mysql.user 加载。该表可能已损坏

运行路径搜索路径原因:无法加载捆绑包“MySecondFramework”,因为它已损坏或缺少必要的资源

捆绑包 UITests 无法加载,因为它已损坏或缺少必要的资源。尝试重新安装捆绑包