gpt4 book ai didi

image - 为什么网络服务器显示损坏的图像?

转载 作者:行者123 更新时间:2023-11-28 22:38:52 24 4
gpt4 key购买 nike

我在 JSP 中有一个页面,它有一个像这样的标签: <img src="images/1.bmp"></img>1.bmp 是这样的:
enter image description here
但是在我的页面中看到的图像,通过firefox访问,是这样的:
enter image description here我应该怎么做才能解决这个问题?

最佳答案

我已将您上传到问题中的图像转换回 BMP 并调查了它们的来源。在原始源中出现非 ISO-8859-1 字符的任何地方,? 都会出现在格式错误的源中。

这意味着您在 /images/* 上有一个 servlet,它使用 response.getWriter() 使用平台默认字符集写入图像。你不应该那样做。 BMP 文件不是文本文件。 BMP 文件是二进制文件。您应该使用 response.getOutputStream() 来写入二进制数据。您可以在 this article 中找到图像 servlet 的基本和正确示例。 .

关于image - 为什么网络服务器显示损坏的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6342780/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com