瀏覽代碼

tus,xhr-upload: emit error when companion returns error during upload creation (#2166)

Ifedapo .A. Olarewaju 5 年之前
父節點
當前提交
7d972e09a4
共有 2 個文件被更改,包括 5 次插入1 次删除
  1. 2 1
      packages/@uppy/tus/src/index.js
  2. 3 0
      packages/@uppy/xhr-upload/src/index.js

+ 2 - 1
packages/@uppy/tus/src/index.js

@@ -338,7 +338,8 @@ module.exports = class Tus extends Plugin {
       }).then(() => {
         resolve()
       }).catch((err) => {
-        reject(new Error(err))
+        this.uppy.emit('upload-error', file, err)
+        reject(err)
       })
     })
   }

+ 3 - 0
packages/@uppy/xhr-upload/src/index.js

@@ -431,6 +431,9 @@ module.exports = class XHRUpload extends Plugin {
 
           return () => socket.close()
         })
+      }).catch((err) => {
+        this.uppy.emit('upload-error', file, err)
+        reject(err)
       })
     })
   }