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)