4

我想使用 javascript 将文件从客户端桌面粘贴到服务器。所以我在粘贴事件上添加了一个监听器:

document.addEventListener('paste', function(e) {
        var files = {};
        if(window.clipboardData){ // IE
            files = window.clipboardData.files;
        }
        else {
            files = e.clipboardData.files;
        }
        //...some functions using files
});

事件正确触发,但问题是 - e.clipboardData.files 的长度始终为 0。我在桌面的 .docx 文件上使用 ctrl+c。我错过了什么吗?我的浏览器是 Ubuntu 16.04 上的 Firefox Quantum 57 和 Google Chrome 60。

4

0 回答 0