diff --git a/app/utils/fileManagementUtil.py b/app/utils/fileManagementUtil.py index bcdc1fa9164c0bfbc354aecfea2b293b27365c3d..d693b01fea0cbd035f0fa6e7ef347cdac1d0373b 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