鍍金池/ 問答/HTML/ JavaScript讀取粘貼板的圖片問題

JavaScript讀取粘貼板的圖片問題

現(xiàn)在我想在用戶粘貼圖片到文本框前先獲取圖片進(jìn)行一些處理,于是我攔截了paste事件

$('.w-e-text').on("paste",function(e){
    console.log(e)
});

然后我從本地復(fù)制一張圖片,但是瀏覽器print出來的對象顯示的是這樣的剪貼板:

clipboard.png

有沒有大神能告訴我怎么樣才能在JavaScript里取到剪貼板里的圖片呢,現(xiàn)在是要針對Chrome瀏覽器做的功能

回答
編輯回答
久舊酒
var files = e.clipboardData && e.clipboardData.items;

// 如果只處理一個文件
var file = files[0];

if (file && file.size > 0 && /image\/\w+/i.test(file.type)) {
   // 類型為圖片, 并且文件大小不為 0
}
2017年5月11日 21:23