Save image metadata to DB

This commit is contained in:
Rodrigo Agundez
2025-02-07 08:32:06 +09:00
parent 312f273a1b
commit ffb9e73975
2 changed files with 18 additions and 27 deletions
+2 -7
View File
@@ -411,7 +411,7 @@ def load_url_image_data(url, headers=None):
return None
def upload_image(request, data, image_data, content_type, user):
def upload_image(request, image_metadata, image_data, content_type, user):
image_format = mimetypes.guess_extension(content_type)
file = UploadFile(
file=io.BytesIO(image_data),
@@ -420,12 +420,7 @@ def upload_image(request, data, image_data, content_type, user):
"content-type": content_type,
},
)
file_item = upload_file(request, file, user)
file_body_path = IMAGE_CACHE_DIR.joinpath(f"{file_item.filename}.json")
with open(file_body_path, "w") as f:
json.dump(data, f)
file_item = upload_file(request, file, user, file_metadata=image_metadata)
url = request.app.url_path_for("get_file_content_by_id", id=file_item.id)
return url