How to create zipFile from arrays of BytesIO – Flask

Solution
files = [working_file]
memory_file = BytesIO()
with zipfile.ZipFile(memory_file, 'w') as fileobj:
    for curFile in files:
        data = zipfile.ZipInfo(curFile['fileName'])
        data.date_time = time.localtime(time.time())[:6]
        data.compress_type = zipfile.ZIP_DEFLATED
        fileobj.writestr(data, curFile['fileData'])
with zipfile.ZipFile(memory_file, 'w', compression=zipfile.ZIP_DEFLATED) as zipObject:
    zipObject.writestr("pick_up_file " , pick_up_file.read())
    zipObject.writestr("drop_tip_file" , drop_tip_file.read())
    zipObject.writestr("working_file" , working_file.read())