o
    @hi;                     @  sb   d dl mZ d dlZd dlZd dlmZmZmZ edeZ	dZ
eje
dd e	dd	d
 ZdS )    )annotationsN)	Blueprintrequestjsonifyleave_api_attachmentsz/tmp/leave_app_uploadsT)exist_okz/attachments/upload-tempc                  C  s   dt jvrtddddfS t jd } | jstddddfS tj| jd  p)d}t	 j
 | }tjt|}| | td	|d
S )NfileerrorzMissing file)statusmessagei  zEmpty filename    ok)r
   path)r   filesr   filenameosr   splitextloweruuiduuid4hexjoin
UPLOAD_DIRsave)fextnamer    r   K/var/www/html/flask_server/apps/leave_form_app/api/v1/routes_attachments.pyupload_temp   s   


r    )
__future__r   r   r   flaskr   r   r   __name__attachments_bpr   makedirspostr    r   r   r   r   <module>   s   
