百度編輯器ueditor批量上傳圖片或者批量上傳文件時,文件名稱和內容不符合,錯位問題


百度編輯器ueditor批量上傳附件時,上傳后的文件和實際文件名稱錯誤,比如實際是文件名“dongcoder.xls”,上傳后可能就成了“懂客.xls”。原因就是,上傳文件時是異步上傳,同時進行,導致上傳完成的順序和實際的順序可能是不一樣的,文件都有大小的不同。這是百度編輯器ueditor的一個BUG。
我的百度編輯器版本:1.4.3
修改文件可以解決,相應文件:ueditor\dialogs\attachment\attachment.js

大約在506行處,將原來的“_this.fileList.push(json);”注銷,新加“_this.fileList[$file.index()] = json;”,詳細參見下圖:

在下方大約551行處,getInsertList方法內,增加“if (data == undefined) { continue; }”,詳細參見下圖:


同時,批量上傳圖片時也會出現這個問題,縮略圖和實際圖片不符。更改思路是一樣的。
更改文件:ueditor\dialogs\image\image.js

大約在724行處,將原來的“_this.imageList.push(json);”注銷,新加“_this.imageList[$file.index()] = json;”,詳細參見下圖:

在下方大約772行處,getInsertList方法內,增加“if (data == undefined) { continue; }”,詳細參見下圖:

 

from:百度編輯器ueditor批量上傳圖片或者批量上傳文件時,文件名稱和內容不符合,錯位問題


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM