本文介绍了src中没有扩展名的图像无法单独在IE中加载,并且在所有其他浏览器中均能完美运行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有以下HTML代码:

I have below HTML code:

<img title="hotelThumbImage" id="hotelThumbImage01" width="140px" height="129px" 
src="/b2c/images/?url=FixedPkgB2c/FF-252-325"/>

它在IE中呈现如下:

它在所有其他浏览器(如FireFox和Chrome)中呈现为:

It renders in all other browser like FireFox and Chrome as:

相关问题:

推荐答案

您必须在servlet中设置响应标头的Content Type属性.

You have to set the Content Type property of responses' header in the servlet.

例如在spring 4 mvc中,

For example in spring 4 mvc,

@GetMapping(value = "/b2c/images/?url=FixedPkgB2c/FF-252-325")
public ResponseEntity<byte []> getImageThumbnail() {
    HttpHeaders headers = new HttpHeaders();
    headers.setContentType(media type));
    byte [] content= ...;
    return ResponseEntity.ok().headers(headers).body(content);
}

这篇关于src中没有扩展名的图像无法单独在IE中加载,并且在所有其他浏览器中均能完美运行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-30 01:33