主题: chrome中无法上传图片
作者: my_sting, 发布日期: 2011-05-23 23:18:59, 浏览数: 4096

我在做测试的时候发现我自己的页面 上传图片 的窗口显示的有问题。

没有任何输入框,只有一个 小圆圈的gif文件。

 

但在你这就可以。是有输入框的。

chrome版本是 10.0.648.204

 

还有我用firefox做测试的时候,发现能上传成功图片,但是上传图片的框没有消失

而且图片也没有插入到 编辑框中

 

服务端程序我用的 django框架,但程序按照你的PHP的例子,返回了 JSON格式的 error 和 message。

在上传错误的时候 ,错误message都能正确显示出来,

只有上传成功的时候 ,没有任何反应,上传图片的框不消失,图片也没插入编辑框

作者: my_sting, 发布日期: 2011-05-23 23:43:04

通过查看 web服务器的信息 发现了问题所在:

 

firefox正常浏览器的有着一条请求信息:"GET /static/kind/plugins/image/image.html?id=editor&ver=3.5.5%20%282011-05-22%29 HTTP/1.1" 200 11115


而 chrome 也请求这个地址了 ,却 304  从缓存中提取的。。。
回复
作者: my_sting, 发布日期: 2011-05-24 00:32:50

我修改了你js 的2407行 ,把URL后面又加了个随机数,这样页面就不会304了

就像这样


/static/kind/plugins/image/image.html?id=editor&ver=3.5.5%20%282011-05-22%29&time=0.5082522525917739

 

然后我直接用浏览器去访问这个地址,就发现问题了

 

我帮你把错误定位好了:

 

/plugins/image/image.html

 

这个文件109行  错误

 

错误信息为:Uncaught TypeError: Cannot read property 'util' of undefined

回复
作者: my_sting, 发布日期: 2011-05-24 22:44:20

我自己写了个图片上传模块

 

上传完毕图片会自动插入 kindeditor的编辑框

 

算是也能用。

 

不过这个问题 还希望作者能修复一下。

回复
作者: Roddy, 发布日期: 2011-05-24 22:52:09
后面加time=0.5082522525917739参数,每次都重新下载HTML,这个不太好吧。你说的问题应该可以用另外方法能解决。
回复
发表新帖 发表回复