Browse Source

reject on error

Artur Paikin 7 years ago
parent
commit
61c3fe3c9e
1 changed files with 5 additions and 0 deletions
  1. 5 0
      src/plugins/XHRUpload.js

+ 5 - 0
src/plugins/XHRUpload.js

@@ -251,6 +251,11 @@ module.exports = class XHRUpload extends Plugin {
             socket.close()
             return resolve()
           })
+
+          socket.on('error', (errData) => {
+            this.uppy.emit('upload-error', file.id, new Error(errData.error))
+            reject(new Error(errData.error))
+          })
         })
       })
     })