关于ue上传图片到七牛云设置key

多图上传设置key:

dialogs文件下面,image文件下面的image.html,链接webuploader.js,不链接webuploader.min.js

webuploader.js里面


查找server (多出存在)

在这部分注释代码

  * @fileOverview Transport
  * @todo 支持chunked传输,优势:
  * 可以将大文件分成小块,挨个传输,可以提高大文件成功率,当失败的时候,也只需要重传那小部分,
  * 而不需要重头再传一次。另外断点续传也需要用chunked方式。

下面,大概6199行,找到这段代码:

formData.append( opts.fileVal, blob.getSource(),
                            opts.filename || owner._formData.name || '' );

在它后面加上:

//这步是获取文件后缀名

var fileExt=(/[.]/.exec(opts.filename)) ? /[^.]+$/.exec(opts.filename.toLowerCase()) : '';

var key = 'promotion/img/'+uuid()+'.'+fileExt[0];(自己配置,这里是举例。提供uuid()方法的uuid.js文件在image文件夹里引进去)

formData.append('key', key);

拖动图片到编辑区设置key:

ueditor.all.js文件搜索xhr。

23824行左右加入代码:

//这步是获取文件后缀名
var fileExt=(/[.]/.exec(file.name)) ? /[^.]+$/.exec(file.name.toLowerCase()) : '';
(自己配置,这里是举例。提供uuid()方法的uuid.js文件在外面项目引进去)
        var key = 'promotion/img/'+uuid()+'.'+fileExt[0];
        fd.append('key', key);

 

posted @ 2016-08-25 17:39  范丁文  阅读(562)  评论(0编辑  收藏  举报