0
我想粘貼的數據的文件類型,而是一個錯誤是在控制檯拋出:JS - 拖放文件和獲取文件類型失敗
錯誤:
Uncaught TypeError: Cannot read property 'type' of undefined
JS:
var reader = new FileReader();
$(".paste").on('drop', function(e) {
e.stopPropagation();
e.preventDefault();
var file = e.target.files || (e.dataTransfer && e.dataTransfer.files);
var legalTypes = ["image/png", "image/jpeg", "image/gif"];
if(legalTypes.indexOf(file.type) === -1) {
alert("Please only upload image files!");
return false;
}
您沒有任何文件類型的輸入。 –
這就是你想要實現的[JSFiddle](http://jsfiddle.net/sZjNq/4/) –
@RahilWazir我不明白,我以爲文件輸入是粘貼的文件 – user1477955