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:
本文探讨了KindEditor图片上传插件存在的浏览器兼容性问题,并介绍了如何通过使用@ResponseBody注解来直接响应浏览器,避免视图逻辑处理。此外,还讨论了如何设置正确的Content-Type以避免中文乱码的问题。
171

被折叠的 条评论
为什么被折叠?



