
    ڋhI                     :    d dl Z d dlZd dlZd dlmZ d Zd Zd Zy)    N)FileSystemStoragec                      dj                  d t        d      D              } | dj                  d t        d      D              z  } t        |       }t        j                  |       dj                  |      }|S )N c              3   b   K   | ]'  }t        j                  t        j                         ) y wN)randomchoicestringascii_letter.0xs     2/var/www/html/aiagenthome/admin_panel/functions.py	<genexpr>z/randomStringFunctionForImage.<locals>.<genexpr>   s      J	1FMM&"5"56	   -/   c              3   b   K   | ]'  }t        j                  t        j                         ) y wr   )r   r	   r
   digitsr   s     r   r   z/randomStringFunctionForImage.<locals>.<genexpr>   s     D8aV]]6==18r      )joinrangelistr   shuffle)str1sam_listfinalStrings      r   randomStringFunctionForImager      s`    77Jq	JKDBGGD58DEEDDzH
NN8"K    c                    d}t        |      }d}t        j                  j                  | j                        d   }t               }t        |      t        |      z   }|j                  ||       }t        |      dz   |z   S )Nzmedia/adminlocation   /r   ospathsplitextnamer   strsave)imagefullpathfs	fullpath2filetypetheNametheImageNamefilenames           r   uploadTheImagesr3      sq    H	H	-BIww

+A.H*,Gw<#h-/Lww|E*Hy>#h&&r   c                    d}t        |      }d}t        j                  j                  | j                        d   }t               }t        |      t        |      z   }|j                  ||       }t        |      dz   |z   S )Nzmedia/aiagent_documentr    z/media/aiagent_documentr"   r#   r$   )r+   fullPathr-   	fullPath2r/   r0   r1   r2   s           r   uploadTheDocumentr7      sq    
"*$GGUZZ(+	%	''l3x=(GGL%(Is8##r   )r%   r   r
   django.core.files.storager   r   r3   r7    r   r   <module>r:      s     	   7'$r   