主题: 本地图片上传后,返回的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  包
发表新帖 发表回复