def upload(dataset): dataset = Dataset.find(dataset) authz.require(authz.dataset_edit(dataset)) file_ = request.files.get('file') if not file_ or not file_.filename: inv = Invalid("No file.", None, None, error_dict={'file': "You need to upload a file"}) raise inv upload = upload_file(dataset, file_, request.account) return redirect(url_for('.map', dataset=dataset.name, id=upload.id))
def upload(dataset): dataset = Dataset.find(dataset) authz.require(authz.dataset_edit(dataset)) file_ = request.files.get('file') if not file_ or not file_.filename: inv = Invalid("No file.", None, None, error_dict={'file': "You need to upload a file"}) return handle_invalid(inv, form, data={}, args=[dataset.name]) sig = upload_file(dataset, file_) return redirect(url_for('.map', dataset=dataset.name, sig=sig))