implemented base functions

This commit is contained in:
brian
2024-11-16 18:18:13 +00:00
parent 169e0531d9
commit 01ee4664ff
4 changed files with 36 additions and 53 deletions
+3 -4
View File
@@ -22,14 +22,13 @@ def put_image(
# get bucket name from env
bucket_name = os.getenv('MINIO_BUCKET_NAME', default='')
assert len(bucket_name) > 0
# save image to buffer
# save data to buffer
buffer = BytesIO()
image.save(buffer, 'png')
# get md5 of buffer
checksum = md5(buffer.getbuffer()).hexdigest()
# determine object name
subfolder = 'images'
object_name = f'{subfolder}/{checksum}'
# set object name
object_name = f'images/{checksum}'
# send data to bucket
put(
client=client,