瀏覽代碼

@uppy/utils - made getDroppedFiles.js work for IE11 (#1630)

Evgenia Karunus 5 年之前
父節點
當前提交
450ab8ceb1
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      packages/@uppy/utils/src/getDroppedFiles/index.js

+ 1 - 1
packages/@uppy/utils/src/getDroppedFiles/index.js

@@ -8,7 +8,7 @@ const fallbackApi = require('./utils/fallbackApi')
 // @returns {Promise} - Array<File>
 module.exports = function getDroppedFiles (dataTransfer) {
   // Get all files from all subdirs. Works (at least) in Chrome, Mozilla, and Safari
-  if (dataTransfer.items[0] && 'webkitGetAsEntry' in dataTransfer.items[0]) {
+  if (dataTransfer.items && dataTransfer.items[0] && 'webkitGetAsEntry' in dataTransfer.items[0]) {
     return webkitGetAsEntryApi(dataTransfer)
   // Otherwise just return all first-order files
   } else {