后台返回的ContentType是img类型显示问题,header取值

这个问题不知道前很难。知道后就简单了。记录一下。毕竟我居然花了时间才搞明白

问题描述:后台返回的ContentType是img类型的,url里面可以直接请求显示,ajax里面怎么取这个图片呢

搜到一篇
最后一条评论
img 的 src 直接指向ajax的url就行。

注意请求返回注明是类型是图片格式

js只用来控制img的src的路径。

另外 header中设置值和取值问题:
设置header值(java):
response.setHeader(“minlatlngpic”, minlatlngpic);
取:

   $(function(){
        $.ajax({
            cache: false,
            type: "POST",
            url: '/cassWeb/sateTile/getTile',
            data: {
                time: '201711141030',
                zoom:5,
                minLatlng: '10.358151400943683,85.7373046875',
                maxLatlng: '33.906895551288684,142.42675781250003',
                type: 'True'
            },
            //dataType: 'multipart/form-data',
            async: true,
            success: function(data, textStatus, request){
                alert(request.getResponseHeader('minlatlngpic'));
            }
        });
    });

你可能感兴趣的:(我的笔记)