主题: 本地图片上传后,返回的json 在IE及FF下 被要求下载,怎么解决? |
作者: 岚风, 发布日期: 2011-06-15 16:58:34, 浏览数: 7324 |
本地图片上传后,返回的json 在IE及FF下 被要求下载,怎么解决?google浏览器下正常
数据示例:{"error":0,"imgTitle":null,"message":null,"url":"http:\/\/127.0.0.1:8088\/m\/uploadimg\/20110615162705906.tmp"}
另外 如何拿到 上传图片的后缀名?
补充问题: 是不是本地图片上传后,返回的json 数据是 HTML字符串,被js处理成json的,而不是直接过来json?
我抓去了 KindEditor 演示页面的 编辑器 上传文件的响应头信息
DateThu, 16 Jun 2011 06:18:36 GMT Serve rApache/2 X-Powered-By PHP/5.2.11 Vary Accept-Encoding,User-Agent Content-Encoding gzip Content-Length 136 Connection close Content-Type text/html; charset=UTF-8 返回的是 Content-Type text/html; charset=UTF-8 而我得响应头为 Server Apache-Coyote/1.1 Content-Type application/json;charset=UTF-8 Content-Length 230 Date Thu, 16 Jun 2011 06:19:45 GMT
而我的 直接返回 Content-Type application/json;charset=UTF-8 所以出现了 在FF及IE下面 上传后返回信息直接要求下载的情况。 在不改变 Content-Type application/json;charset=UTF-8 情况下 我该怎么改呢? 各位大佬 帮帮忙啊?
本人在SSH2下开发,并引入了 struts2-json-plugin-2.1.8.1.jar 包 |