def post(self): req = Request(request.environ) file_upload = (req.files['backup_upload']) filename = file_upload.filename if guess_type(filename)[0] != 'application/x-tar': raise Exception("Incorrect file extension.") location = path.join("static", filename) file_upload.save(location) backup_helper.recover(location) return "Recovery successful."