KindEditor的图片上传插件,对浏览器兼容性不好。
使用@ResponseBody,直接响应浏览器,不走逻辑视图了。相当于response调用write方法,往浏览器写内容。如果返回值是java对象,会把这个对象转成json再响应。Content-Type:application/json;charset=UTF-8。
如果,返回值是String,就不需要转换了,浏览器直接可以识别String,默认的Content-Type=text/plain.
那我们返回值就直接用String,需要将map转成string。
把工具类添加到common中。
返回字符串时:
Content-Type:text/plan;charset=UTF-8
这里的字符编码是ISO-8859-1。如果有中文,就会乱码。
指定响应结果的content-type: