解决这个问题,首先去/assets/js/addons.js文件,找到以下代码:
beforeUpload: function (callback, file) {
var file = file ? file : $("input.ke-upload-file", this.form).prop('files')[0];
Upload.api.send(file, function (d) {
//var data = {code: '1', data: {url: Fast.api.cdnurl(data.url)}, title: '', width: '', height: '', border: '', align: ''};
var data = {code: '1', data: {url: '/'+d.url}, title: '', width: '', height: '', border: '', align: ''};
//d.url代表上传文件之后服务器返回的参数名称是url。根据服务器返回参数的名称来定。
callback(data);
//code是如何设置的,那么在nkeditor.js那边就应该如何接收。
});
},
nkeditor.js里面在if (allowFileUpload) {代码段里面,把data.code的判断,改成刚才data变量里面的值。