| import zipfile, os | |
| def zip_response(temp_zip_file: str, files: list): | |
| with zipfile.ZipFile(temp_zip_file, 'w') as zipf: | |
| for file in files: | |
| zipf.write(file, arcname=os.path.basename(file)) | |
| with open(temp_zip_file, 'rb') as zip_file: | |
| zip_bytes = zip_file.read() | |
| return zip_bytes | |