python - django Создание архива zip bytesio- con archivos descargados con BytesIO - PullRequest
0 голосов
/ 21 февраля 2020

Я загружаю некоторые файлы с помощью ftplib и сохраняю их с помощью ByteIO, чтобы они сохранялись в буфере. Теперь я хочу создать zip-файл с помощью ByteIO с загруженными файлами. В основном у меня есть следующее:

files_names = ["file.pdf","file2.pdf"]
r = BytesIO()
stream = BytesIO()
zipobj = ZipFile(stream,'w')
for file in files_names:
    ftp.retrbinary("RETR" + file, r.write)
   zipoj.write(r.getvalue()

zipobj.close()
return stream

Ошибка, которая мне кажется: " Вставил нулевой символ в путь "

Кто-нибудь знает, как я мог решить это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...