Allows the middleware to raise an error, which would cancel saving the files to disk.
Adding the full-data of the received file to the result object that is received by the middleware (I used it to compare the md5 sum of the content received and compare it to the content-md5 header sent by the server)