
    pi                         S SK JrJrJr  S SKr\" \5      rSr\R                  " \SS9  \R                  SSS/S	9S
 5       r
\R                  S5      S 5       r\S:X  a  \R                  SSSS9  gg)    )Flaskrequestsend_from_directoryNz/path/to/your/upload/folderT)exist_ok/GETPOST)methodsc                  V   [         R                  S:X  a  S[         R                  ;   av  [         R                  S   n U R                  (       aR  [        R
                  R                  [        U R                  5      nU R                  U5        SU R                   SU S3$ S[        -   S-   $ )Nr	   filezFile z uploaded to !z
    <form method=post enctype=multipart/form-data>
      <input type=file name=file multiple>
      <input type=submit value=Upload>
    </form>
    <p>Upload files below; they save to z	</p>
    )	r   methodfilesfilenameospathjoin
UPLOAD_DIRsave)r   filepaths     /home/kali/flask.pyupload_filer      s    ~~W]]"==(D}}77<<
DMMB		(#t}}o]8*AFF,
 /99
<     z/filesc                  X    [         R                  " [        5      n SR                  U 5      $ )Nz<br>)r   listdirr   r   )r   s    r   
list_filesr      s    JJz"E;;ur   __main__z0.0.0.0i  )hostportdebug)flaskr   r   r   r   __name__appr   makedirsrouter   r   run r   r   <module>r(      s    5 5 	Ho*
 J &3( )  8  zGGTG2 r   