主题: 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,这个不太好吧。你说的问题应该可以用另外方法能解决。
|
回复 |