summaryrefslogtreecommitdiff
path: root/src/server/rz_blob.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/rz_blob.py')
-rw-r--r--src/server/rz_blob.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/server/rz_blob.py b/src/server/rz_blob.py
new file mode 100644
index 00000000..03fbf321
--- /dev/null
+++ b/src/server/rz_blob.py
@@ -0,0 +1,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