kindEditor多图上传不兼容火狐,360怎么解决

发布于 2021-11-25 09:29:03 字数 1031 浏览 887 评论 8

我用kindEditor谷歌上面是好的,很正常,图片上传到我本地的文件夹,同时我加了七牛的存储也可以上传到七牛,但是到火狐和360下就提示上传失败

谷歌下返回的地址,这个地址是对的,我之前做的一个后台,通过这个地址多图上传,可以兼容所有浏览器

http://地址/uploadfile/uploadeditor?dir=image&PHPSESSID=undefined

但是在火狐下没通过这个地址就报错,之前谷歌下也报错上传失败,我改了下文件绝对路径可以了

现在代码和原来区别就是只加了一个七牛的存储,图片域名换成了远程地址,其他的都没改过

var content;
KindEditor.ready(function(K){
content = K.create("#info",{
	uploadJson:'http://admin.***.cn/uploadfile/uploadeditor',
	allowFileManager:true,
	width : "100%",
	fileManagerJson:'http://admin.***.cn/filemanage/viewlist',
	afterUpload:function(data){
		if($("#content_attachment").val() == ""){
			$("#content_attachment").attr("value",data);
		}else{
			$("#content_attachment").attr("value",$("#content_attachment").val()+"|"+data);
		}
	}
});
});



下面是火狐下的报错信息


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

好听的两个字的网名 2021-11-30 13:13:19

兄弟,问题解决没,我也遇到这个问题了,能提供个思路吗?

月亮是我掰弯的 2021-11-30 12:46:08

KindEditor 4.1.10为最后版本,自2013-11-23之后开始,

作者已经未再更新了,已经无法再适用于现在的浏览器了,

在不同的现代浏览器中会有不同的问题出现,

所以KindEditor已经走入历史了,要用编辑器,

就用百度的Ueditor或者CKeditor,这些编辑器都持续在维护

只为守护你 2021-11-30 12:26:56

通常情况建议把用户的登录信息直接读出来并通过程序加密,传到后台后进行解密校验以核实用户身份及相关权限。

能否归途做我良人 2021-11-30 10:28:26

是这样的,异步session有些浏览器没用

网名女生简单气质 2021-11-30 09:55:18

你的意思是不是我设置了后台登录,kind传不过来数据,但是我的代码还没开始传数据就报错,提示失败了

后知后觉 2021-11-30 06:06:41

我的FLASH路径是和后台不是同一个域名,是不是就是跨域的问题 http://A地址/uploadfile/uploadeditor?dir=image&PHPSESSID=undefined http://B地址/editor/plugins/multiimage/images/swfupload.swf?preventswfcaching=1433985829409

孤独患者 2021-11-29 12:30:01

回复
不好意思,好几天没上了,楼主解决了吗?

冷弦 2021-11-26 03:30:55

var keoptions = {
            resizeType : 0,
            uploadJson: 'http://bbs.leduo100.com/upload/kindeditor/single.jspx',
            allowPreviewEmoticons : false,
            allowImageUpload : true,
            themeType : 'simple',
            extraFileUploadParams : { u : $.cookie('u') },
            items : [
                'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline',
                 'strikethrough', 'lineheight',
                'removeformat', '|', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist',
                'insertunorderedlist','table','hr', '|', 'link','unlink','baidumap','|','emoticons','xiangce','image','multiimage','source','fullscreen']
        };

Firefox 下面用户的登录信息无法传到后台,要通过额外的参数传递:

extraFileUploadParams : { u : $.cookie('u') },

答主试试看

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文