在javascript中粘贴文档文件

时间:2018-01-03 14:57:36

标签: javascript file clipboard paste clipboarddata

我想使用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。

0 个答案:

没有答案