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