主题: Firefox,IE下上传图片失败 |
作者: JavaI, 发布日期: 2012-12-02 15:56:25, 浏览数: 3642 |
操作系统: windows xp
浏览器版本: firfox 5.0, IE8,Chrome 13.0.782.112 KindEditor版本: 4.1.4 BUG再现步骤: 1. Firefox中上传正常,返回值正确的情况下,弹出“上传错误”对话框, 对话框内容显示为:
{
firebug的控制台显示错误信息:
K(doc.body) is undefined
K(doc.body).css('background-color', '#FFF'); kindeditor.js (第 5331 行)
3. 在JSP环境下,自写的上传Action,路径为:/upload/pic/article.action IE下上传时会触发浏览器下载,提示是否要下载 “article.action” 文件。 期望结果: firefox能正常显示图片,IE下不会触发浏览器下载。 |
作者: Roddy, 发布日期: 2012-12-02 22:54:40 |
可能和webpage的content-type有关系,设置Content-type: text/html试试。
|
回复 |
作者: JavaI, 发布日期: 2012-12-06 16:05:39 |
回复Roddy:
感谢作者提醒,以前用的是struts2-json-plugin 返回的json数据,貌似不能设置response的ContentType,改为Servlet上传,自写JSON转换输出代码就可以了。
Firefox的问题,升级到17.0.1后也OK了
不过Firefox下还会有一个问题,每次按回车firebug都会显示错误信息:
TypeError: a is null if (a.text() == '') { kindeditor.js (第 4601 行)
这个问题倒是不影响正常使用。
|
回复 |