鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ medium editor:關(guān)于圖片插件及emoji問題?

medium editor:關(guān)于圖片插件及emoji問題?

在我需要編輯器的時候,在網(wǎng)上找到了這編輯器media-editor
https://github.com/yabwe/medi...

然后正在苦惱怎么沒辦法上傳影片和圖片時出現(xiàn)救星
https://github.com/orthes/med...

當我使用后發(fā)現(xiàn)幾個問題始終無從解起??!

問題1
拖拉上傳到編輯或使用media-editor-insert-plugin插件的內(nèi)建圖片上傳時,會「原圖」上傳,沒有經(jīng)過壓縮,所以如果超過十幾個圖片,每個尺寸又特大時,就會導(dǎo)致操作延遲,我怎樣也想不到怎么先經(jīng)由壓縮,或者是不要傳“原圖”的情況下再放到編輯
補充:我現(xiàn)在能知道的只有他完成后吐出數(shù)據(jù):base64到編輯中,我能用啥方式壓縮他?隱藏他?

問題2
emoji不支持,放emoji到編輯時,送出后到數(shù)據(jù)庫,顯示出來的都是「????」,這也是我一直苦惱的

問題3
我發(fā)現(xiàn)當我要上傳youtube,facebook,instagram影片時,可以直接透過網(wǎng)址及第三方套件服務(wù)來做到直接引入的功能,發(fā)現(xiàn)是這個第三方套件支持這個編輯器的
https://iframely.com/docs/medium
想問問有沒有人用過這個服務(wù),以及有沒有其他替代方案?

承上述,擾了我?guī)兹眨?br>想問問大神們,可否為小的指引一下路,給我個釣竿,思路?如何解決以上問題!
問題1我不知道能不能在中途攔截,他輸出的照片預(yù)覽是數(shù)據(jù):base64,我不知道能不能對上傳到編輯的圖片做變更后再丟回去,不過想想好像還是不可能,但我也找不到拖曳或上傳照片時的程式碼在哪里!

回答
編輯回答
夢囈
  1. 圖片上傳前壓縮可以借助Cavas,然后再轉(zhuǎn)成Base64存儲在你Editor中。 具體方法可以參考 《前端圖片壓縮上傳(純js的質(zhì)量壓縮,非長寬壓縮)》 中的 canvasDataURL方法
  2. 關(guān)于Emoji亂碼問題,請參考 《推送emoji表情亂碼的解決方法》
  3. 視頻類的我沒有用過,不過問題不大,原理都是將視頻地址寫到是個視頻播放器中,然后貼到Editor中。
2018年8月22日 14:56