繁体   English   中英

medium-editor-insert-plugin:在IE9中无法上传图片

[英]medium-editor-insert-plugin: image upload not working in IE9

使用最新版本的https://github.com/orthes/medium-editor-insert-plugin ,并且图像上传在IE9中对我不起作用。

我在GitHub上提交了关于此的错误报告:

https://github.com/orthes/medium-editor-insert-plugin/issues/149

重新张贴在这里,看看是否有更广泛的听众对此有解决方案。

为了调试,我在以下位置设置了一个测试站点:

http://mediumeditortest.vector5.com.au/

您可以选择要内联上传的图像,该图像将被发送到服务器。 但是它没有保存,服务器成功返回一个示例图像(partridge.jpg)。

在最新的Chrome / Firefox / Safari上对我来说效果很好,但在IE9上却不行-选择要上传的图像后,它在编辑器内容中仅显示一个空换行符。

从IE debugbar / dev-tools网络窗格以及服务器日志中,我看到没有发出POST请求(或其他请求)。

我已经验证了Images.prototype.uploadAdd了medium-editor-insert-plugin中的data.submit (并且也data.submit了jquery-fileupload中的data.submit ); 但是Images.prototype.uploadDone永远不会触发(不足为奇,因为没有AJAX请求发生)。

有任何想法吗? 有什么明显的我想念的吗? 还需要对medium-editor-insert-plugin,jquery-fileupload或其他相关库进行修复吗? 这里的想法用光了!

我对medium-editor-insert-plugin并不十分熟悉,所以我不确定这是否与您的问题有关。 我将尝试使代码更加熟悉,看看是否可以理解根本原因。

根据我对根中型编辑器代码使用拖放图像的经验,我发现IE9不支持File API:

http://caniuse.com/#feat=fileapi

对于中型编辑器来说,这意味着将文件拖到页面中后,如果放空触发,则本机event.dataTransfer.files是未定义的。 对于中型编辑器支持的所有其他浏览器,此机制可用于获取被拖动的文件以将其嵌入到页面中。 因此,我们不支持将图像拖到IE9的中型编辑器中,并且目前还没有解决方法。

@Jaza请在安装或启用(如果已安装)adobe Flash Player之后尝试。

我遇到了同样的问题,但是在安装Adobe Flash Player之后,我可以轻松地在IE9上上传图像和视频。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM