Ejemplo n.º 1
0
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:
        err = {'file': "You need to upload a file"}
        raise Invalid("No file.", None, None, error_dict=err)
    upload = Upload.create(dataset, request.account, file_)
    db.session.commit()
    return jsonify(upload)
Ejemplo n.º 2
0
def upload_file(dataset, file_, account):
    upload = Upload.create(dataset, account,
                           file_.filename, file_.mimetype)
    file_.save(upload.path)
    db.session.commit()
    return upload