Пример #1
0
def file_post():
    file = request.files.get("file")
    if not file:
        data = {"message": "Could not find file data"}
        return Response(json.dumps(data), 422, mimetype="application/json")

    filename = secure_filename(file.filename)
    print "printing upload path:"
    print upload_path(filename)
    db_file = File(name=filename)
    session.add(db_file)
    session.commit()
    file.save(upload_path(filename))                                                                          
    data = db_file.as_dictionary()
    print data
    return Response(json.dumps(data), 201, mimetype="application/json")
Пример #2
0
def file_post():
    print(request.files)
    if 'file' not in request.files:
        flash('no file part')
        return redirect('/')
    file = request.files['file']
    if file.filename == '':
        flash('not selected file')
        return redirect('/')
    filename = secure_filename(file.filename)
    file_path = upload_path(filename)
    file.save(file_path)
    file_sql = File(file_name=filename, path=file_path)
    session.add(file_sql)
    session.commit()
    jdump = jsonify(file_sql.as_dictionary())
    return jdump, 201