raise BadRequest("File is missing.") uploaded = form["file"].data filename = secure_filename(uploaded.filename) mimetype = uploaded.mimetype self.handle = self.uploads.add_file(self.user, uploaded, filename=filename, mimetype=mimetype) return self.get(*args, **kwargs) def put(self, *args, **kwargs): return self.post(*args, **kwargs) bp.add_url_rule("/", view_func=NewUploadView.as_view("new_file")) class UploadView(BaseUploadsView, View): """Manage an uploaded file: download, delete.""" methods = ["GET", "DELETE"] decorators = (csrf.support_graceful_failure, ) def get(self, handle, *args, **kwargs): file_obj = self.uploads.get_file(self.user, handle) if file_obj is None: raise NotFound() metadata = self.uploads.get_metadata(self.user, handle)
if not form.validate(): raise BadRequest("File is missing.") uploaded = form["file"].data filename = secure_filename(uploaded.filename) mimetype = uploaded.mimetype self.handle = self.uploads.add_file( self.user, uploaded, filename=filename, mimetype=mimetype ) return self.get(*args, **kwargs) def put(self, *args, **kwargs): return self.post(*args, **kwargs) bp.add_url_rule("/", view_func=NewUploadView.as_view("new_file")) class UploadView(BaseUploadsView, View): """Manage an uploaded file: download, delete.""" methods = ["GET", "DELETE"] decorators = (csrf.support_graceful_failure,) def get(self, handle, *args, **kwargs): file_obj = self.uploads.get_file(self.user, handle) if file_obj is None: raise NotFound() metadata = self.uploads.get_metadata(self.user, handle)
if not form.validate(): raise BadRequest('File is missing.') uploaded = form['file'].data filename = secure_filename(uploaded.filename) mimetype = uploaded.mimetype self.handle = self.uploads.add_file(self.user, uploaded, filename=filename, mimetype=mimetype) return self.get(*args, **kwargs) def put(self, *args, **kwargs): return self.post(*args, **kwargs) bp.add_url_rule('/', view_func=NewUploadView.as_view('new_file',),) class UploadView(BaseUploadsView, View): """ Manage an uploaded file: download, delete """ methods = ['GET', 'DELETE'] decorators = (csrf.support_graceful_failure,) def get(self, handle, *args, **kwargs): file_obj = self.uploads.get_file(self.user, handle) if file_obj is None: raise NotFound() metadata = self.uploads.get_metadata(self.user, handle)
uploaded = form['file'].data filename = secure_filename(uploaded.filename) mimetype = uploaded.mimetype self.handle = self.uploads.add_file(self.user, uploaded, filename=filename, mimetype=mimetype) return self.get(*args, **kwargs) def put(self, *args, **kwargs): return self.post(*args, **kwargs) bp.add_url_rule( '/', view_func=NewUploadView.as_view('new_file', ), ) class UploadView(BaseUploadsView, View): """ Manage an uploaded file: download, delete """ methods = ['GET', 'DELETE'] decorators = (csrf.support_graceful_failure, ) def get(self, handle, *args, **kwargs): file_obj = self.uploads.get_file(self.user, handle) if file_obj is None: raise NotFound()