我正在使用C#编写一个网络服务器,只是出于兴趣,可以向浏览器提供基本文本文件。但是,当提供图像(比如,image.png
)时,我测试我的服务器的所有浏览器(IE,Firefox和Chrome)都会显示某种缩略图占位符,就像图像损坏或无效一样。
我发送给浏览器的响应看起来像
HTTP/1.0 200 Ok
Content-Type: image/png
Content-Length: 14580053
{image data here}
我是否使用了正确的HTTP头?或者,如果我使用了正确的HTTP头,为什么浏览器还是不接受该图像?
{图像数据}
与你实际尝试发送的文件数据进行比较?最好使用一个1像素的gif或同样小的文件来检测微小的差异,而不是一个14 MB的PNG。 - CodeCasterimage/svg+xml
,而不仅仅是image/svg
。 - Andy