1. 程式人生 > >關於ue上傳圖片到七牛雲設定key

關於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 || '' );
</pre><span style="font-size:18px">在它後面加上</span><pre name="code" class="javascript"><pre name="code" class="javascript">//這步是獲取檔案字尾名
var fileExt=(/[.]/.exec(opts.filename)) ? /[^.]+$/.exec(opts.filename.toLowerCase()) : '';

var key = 'promotion/img/'+uuid()+'.'+fileExt[0];(自己配置,這裡是舉例。提供uuid()方法的uuid.js檔案在image資料夾裡引進去)

formData.append('key', key);


</pre><span style="font-size:24px;">拖動圖片到編輯區設定key:</span><span style="font-size:18px;">ueditor.all.js檔案搜尋xhr。</span><span style="font-size:18px;">23824行左右加入程式碼:</span><pre name="code" class="javascript"><span style="font-size:18px;">//這步是獲取檔案字尾名
var fileExt=(/[.]/.exec(file.name)) ? /[^.]+$/.exec(file.name.toLowerCase()) : '';
(自己配置,這裡是舉例。提供uuid()方法的uuid.js檔案在外面專案引進去)
var key = 'promotion/img/'+uuid()+'.'+fileExt[0];
fd.append('key', key);</span>