Topic: File Input upload error handling
**Expected behavior**
It should return the error message of the failed Upload Http call
**Actual behavior**
I can't find a way to handle the error callback.
**Usecase**
I have implemented my own backend to be able to handle the file upload. It works good but when I try to validate either the File size or the File Type(again) and I return an Error 400 Bad Request response with some message I'm not able to catch it on the frontend. I tried to figure out where the xhr call will be fired from the mdb file input module but I was not able to find it. Can you please help me how to handle the callback errors, or where can I find the xhr call?
Thank you very much.
                                                    
                                                    Arkadiusz Idzikowski
                                             staff                                             answered 6 years ago                                        
You can add something like this to the onUploadOutput method:
  } else if (output.type === 'done') {
    if (output.file.responseStatus === 400) {
      console.log(output.file.response);
      // do something
    }
  }
                                                                                    FREE CONSULTATION
Hire our experts to build a dedicated project. We'll analyze your business requirements, for free.
Resolved
- User: Pro
 - Premium support: Yes
 - Technology: MDB Angular
 - MDB Version: 8.4.0
 - Device: Desktop
 - Browser: Chrome 78.0.3904.70 64bit
 - OS: Windows10 Prof 64bit
 - Provided sample code: No
 - Provided link: No