From ad56e56a1ef13ed0241dbc7e82763342111b3778 Mon Sep 17 00:00:00 2001 From: "gregorius.aprisunnea" <gregorius.aprisunnea@ui.ac.id> Date: Wed, 7 Oct 2020 22:54:35 +0700 Subject: [PATCH] [GREEN] adding implementation for fileManagementUtil.py --- app/utils/fileManagementUtil.py | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/app/utils/fileManagementUtil.py b/app/utils/fileManagementUtil.py index bcdc1fa..d693b01 100644 --- a/app/utils/fileManagementUtil.py +++ b/app/utils/fileManagementUtil.py @@ -1,5 +1,17 @@ -def get_random_filename(): - return +import tempfile, random, datetime, string, hashlib,os +import PIL.Image as Image + +def get_random_filename(f_name): + ext = f_name.split(".")[-1] + name = ''.join(random.choices(string.ascii_lowercase , k=4)) + name += hashlib.md5((datetime.datetime.now().isoformat() + f_name).encode()).hexdigest() + + name = name + "." + ext + return name + +def remove_image_exifdata(f_path): + img = Image.open(f_path) + img.save(f_path) + return + -def remove_image_exifdata(): - return -- GitLab