Beispiel #1
0
def webupload():
    retval = []
    for newimg in request.files.getlist('files[]'):
        data = newimg.stream.read()
        filename = generate_filename(data)
        with open(os.path.join(LOCAL_UPLOADS_DIR, filename), 'w') as f:
            f.write(data)
        retval.append({
            "name":filename,
            "size":0,
            "url":"/{0}/{1}".format(VDIR, filename),
            "thumbnail_url":"/blah.jpg",
            "delete_url":"/blah",
            "delete_type":"DELETE"
        })
    return json.dumps(retval)
Beispiel #2
0
def upload():
    data = request.files['imagedata']
    filename = generate_filename(data, detect_extension=False)
    data.save(os.path.join(LOCAL_UPLOADS_DIR, filename))
    return url_for('serve_upload', filename=filename, _external=True)