diff --git a/inventory/routes/photos.py b/inventory/routes/photos.py index 4001436..bb85559 100644 --- a/inventory/routes/photos.py +++ b/inventory/routes/photos.py @@ -1,7 +1,7 @@ import os +import posixpath -import datetime -from flask import Blueprint, current_app, request, jsonify, send_from_directory +from flask import Blueprint, current_app, request, jsonify from .helpers import generate_hashed_filename, get_photo_attachable_class_by_name from .. import db @@ -12,7 +12,8 @@ photo_bp = Blueprint("photo_api", __name__) def save_photo(file, model: str) -> str: assert current_app.static_folder - rel_path = generate_hashed_filename(file, model) + hashed_name = generate_hashed_filename(file, model) + rel_path = posixpath.join("uploads", "photos", hashed_name) abs_path = os.path.join(current_app.static_folder, "uploads", "photos", rel_path) dir_path = os.path.dirname(abs_path) @@ -49,6 +50,7 @@ def upload_photo(): # Save file rel_path = save_photo(file, model) + print(rel_path) # Create Photo row photo = Photo(filename=rel_path, caption=caption)