主题: 如何取得批量上传(或单张)图片后返回的文件列表信息(已解决)

发布时间:2016-12-7 20:25:09 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"主题: 如何取得批量上传(或单张)图片后返回的文件列表信息(已解决)",主要涉及到主题: 如何取得批量上传(或单张)图片后返回的文件列表信息(已解决)方面的内容,对于主题: 如何取得批量上传(或单张)图片后返回的文件列表信息(已解决)感兴趣的同学可以参考一下。

在上传图片,成功后,我需要截获返回的文件路径,请问这个如何实现? 自己解决了,同时也解决了单独调用 批量上传图片的问题。 发出来给大家分享一下,省得走弯路。修改以下几个地方: kindeditor/plugins/multiimage/multiimage.js 文件,第106行,修改如下 try {      data = K.json(serverData);      if(self.options.onAfterUpload){       self.options.onAfterUpload(data);      }     } catch (e) {      self.options.afterError.call(this, '<!doctype html><html>' + serverData + '</html>');     }   第208行后,增加: onAfterUpload = self.onAfterUpload,   第214行后增加: if(!onAfterUpload)   {    onAfterUpload = options.onAfterUpload;   } 第258行后,增加: onAfterUpload : onAfterUpload ,   //前台调用:   KindEditor.ready(function(K) {    var editor = K.create('textarea[name="content"]', {     cssPath : '../kindeditor/plugins/code/prettify.css',     uploadJson : '../kindeditor/jsp/upload_json.jsp',     fileManagerJson : '../kindeditor/jsp/file_manager_json.jsp',     allowFileManager : true,     afterCreate : function() {      var self = this;      K.ctrl(document, 13, function() {       self.sync();       document.forms['example'].submit();      });      K.ctrl(self.edit.doc, 13, function() {       self.sync();       document.forms['example'].submit();      });     }    });    prettyPrint();        K('#insertPictures').click(function() {      editor.loadPlugin('multiimage', function() {       editor.plugin.multiImageDialog({        onAfterUpload : function(data){ alert(data.url);}, //这个地方是上传成功后的回调        clickFn : function(filelist) {//获取文件列表         alert(filelist);         K('#pictures').val(filelist);         editor.hideDialog();        }       });      });     });   });

上一篇:c++11 标准库中的线程库
下一篇:js兼容性问题及解决方案

相关文章

相关评论