summaryrefslogtreecommitdiff
path: root/src/server/rz_blob.py
blob: 03fbf32123fe997ad6b599ae7096c73a0ee34323 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
from flask import Flask, send_from_directory, request
from werkzeug import secure_filename

def upload():
    f = request.files['file']
    f.save('temp')
    checksum = filechecksum('temp', f.filename)
    d = os.path.join(uploads_dir, checksum)
    makedirs(d)
    shutil.move('temp', os.path.join(d, secure_filename(f.filename)))
    return os.path.join('/', 'blob', checksum, secure_filename(f.filename))


def retreive():
    pass