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

游客1 发布于 2015/06/06 18:05
阅读 3K+
收藏 0

我用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);
		}
	}
});
});



下面是火狐下的报错信息


以下是问题补充:

@游客1:火狐和360下面没有报错,就提示上传失败 (2015/06/06 18:06)
加载中
0
独孤小败
独孤小败


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') },

答主试试看

独孤小败
独孤小败
回复 @游客1 : 不好意思,好几天没上了,楼主解决了吗?
游客1
我的FLASH路径是和后台不是同一个域名,是不是就是跨域的问题 http://A地址/uploadfile/uploadeditor?dir=image&PHPSESSID=undefined http://B地址/editor/plugins/multiimage/images/swfupload.swf?preventswfcaching=1433985829409
游客1
你的意思是不是我设置了后台登录,kind传不过来数据,但是我的代码还没开始传数据就报错,提示失败了
欣儿
欣儿
是这样的,异步session有些浏览器没用
0
买红薯
买红薯

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

0
maxmas
maxmas
KindEditor 4.1.10为最后版本,自2013-11-23之后开始,
作者已经未再更新了,已经无法再适用于现在的浏览器了,
在不同的现代浏览器中会有不同的问题出现,
所以KindEditor已经走入历史了,要用编辑器,
就用百度的Ueditor或者CKeditor,这些编辑器都持续在维护
0
n00ne
n00ne
兄弟,问题解决没,我也遇到这个问题了,能提供个思路吗?
返回顶部
顶部