diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2020-07-07 11:10:07 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2020-07-07 11:10:07 +0200 |
| commit | e3b5a6f93982310c36b36db7e677a115e34065e4 (patch) | |
| tree | 41453480aaf8f77517be154350fb8a4bedf8823d /animism-align/cli/app/controllers | |
| parent | 60f8657b7a9b4130313367b85a5f60e53a89d31c (diff) | |
build
Diffstat (limited to 'animism-align/cli/app/controllers')
| -rw-r--r-- | animism-align/cli/app/controllers/__pycache__/media_controller.cpython-37.pyc | bin | 3740 -> 0 bytes | |||
| -rw-r--r-- | animism-align/cli/app/controllers/upload_controller.py | 22 |
2 files changed, 13 insertions, 9 deletions
diff --git a/animism-align/cli/app/controllers/__pycache__/media_controller.cpython-37.pyc b/animism-align/cli/app/controllers/__pycache__/media_controller.cpython-37.pyc Binary files differdeleted file mode 100644 index e6dbaee..0000000 --- a/animism-align/cli/app/controllers/__pycache__/media_controller.cpython-37.pyc +++ /dev/null diff --git a/animism-align/cli/app/controllers/upload_controller.py b/animism-align/cli/app/controllers/upload_controller.py index aa29553..0b3b4c5 100644 --- a/animism-align/cli/app/controllers/upload_controller.py +++ b/animism-align/cli/app/controllers/upload_controller.py @@ -93,14 +93,17 @@ class UploadView(FlaskView): session.close() return jsonify(response) + tag = request.form.get('tag') uploaded_im_fn = secure_filename(file.filename) - uploaded_im_abspath = os.path.join(app_cfg.DIR_UPLOADS, sha256_tree(sha256)) + uploaded_im_abspath = os.path.join(app_cfg.DIR_UPLOADS, tag) uploaded_im_fullpath = os.path.join(uploaded_im_abspath, uploaded_im_fn) + uploaded_im_stored_fn = os.path.join(tag, uploaded_im_fn) os.makedirs(uploaded_im_abspath, exist_ok=True) - nparr.tofile(uploaded_im_fullpath) + # nparr.tofile(uploaded_im_fullpath) + file.save(uploaded_im_fullpath) - upload = Upload(username=username, fn=uploaded_im_fn, sha256=sha256, ext=ext) + upload = Upload(username=username, fn=uploaded_im_stored_fn, sha256=sha256, ext=ext) session.add(upload) session.commit() response = { @@ -124,13 +127,14 @@ class UploadView(FlaskView): }) sha256 = upload.sha256 + fn = upload.fn - uploaded_im_fn = secure_filename(sha256 + upload.ext) - uploaded_im_abspath = os.path.join(app_cfg.DIR_UPLOADS, sha256_tree(sha256)) - uploaded_im_fullpath = os.path.join(uploaded_im_abspath, uploaded_im_fn) - if os.path.exists(uploaded_im_fullpath): - print("Removing " + uploaded_im_fullpath) - os.remove(uploaded_im_fullpath) + # uploaded_im_fn = secure_filename(fn) + uploaded_im_abspath = os.path.join(app_cfg.DIR_UPLOADS, fn) + # uploaded_im_fullpath = os.path.join(uploaded_im_abspath, fn) + if os.path.exists(uploaded_im_abspath): + print("Removing " + uploaded_im_abspath) + os.remove(uploaded_im_abspath) session.delete(upload) session.commit() |
