@@ -6,19 +6,27 @@ from utils.redis.connect import r  | 
            ||
| 6 | 6 | 
                from utils.redis.rkeys import IMAGES_B64_DATA  | 
            
| 7 | 7 | 
                 | 
            
| 8 | 8 | 
                 | 
            
| 9 | 
                +# def set_image_data(file, file_path=None, file_url=None):  | 
            |
| 10 | 
                +# if not file:  | 
            |
| 11 | 
                +# return  | 
            |
| 12 | 
                +#     file_name = file_path.split('/')[-1]
               | 
            |
| 13 | 
                +# file.seek(0)  | 
            |
| 14 | 
                +# data = file.read()  | 
            |
| 15 | 
                +#     data = base64.b64encode(data).decode('utf-8')
               | 
            |
| 16 | 
                +# r.hset(IMAGES_B64_DATA, file_name, data)  | 
            |
| 17 | 
                +  | 
            |
| 18 | 
                +  | 
            |
| 19 | 
                +# def get_images_data(file_names):  | 
            |
| 20 | 
                +# file_b64strs = r.hmget(IMAGES_B64_DATA, file_names)  | 
            |
| 21 | 
                +#     return [{
               | 
            |
| 22 | 
                +# 'FileBody': v,  | 
            |
| 23 | 
                +# 'FileName': k  | 
            |
| 24 | 
                +# } for k, v in zip(file_names, file_b64strs) if v]  | 
            |
| 25 | 
                +  | 
            |
| 26 | 
                +  | 
            |
| 9 | 27 | 
                def set_image_data(file, file_path=None, file_url=None):  | 
            
| 10 | 
                - if not file:  | 
            |
| 11 | 
                - return  | 
            |
| 12 | 
                -    file_name = file_path.split('/')[-1]
               | 
            |
| 13 | 
                - file.seek(0)  | 
            |
| 14 | 
                - data = file.read()  | 
            |
| 15 | 
                -    data = base64.b64encode(data).decode('utf-8')
               | 
            |
| 16 | 
                - r.hset(IMAGES_B64_DATA, file_name, data)  | 
            |
| 28 | 
                + return  | 
            |
| 17 | 29 | 
                 | 
            
| 18 | 30 | 
                 | 
            
| 19 | 31 | 
                def get_images_data(file_names):  | 
            
| 20 | 
                - file_b64strs = r.hmget(IMAGES_B64_DATA, file_names)  | 
            |
| 21 | 
                -    return [{
               | 
            |
| 22 | 
                - 'FileBody': v,  | 
            |
| 23 | 
                - 'FileName': k  | 
            |
| 24 | 
                - } for k, v in zip(file_names, file_b64strs) if v]  | 
            |
| 32 | 
                + return []  |