Я разрабатываю веб-сайт с использованием dash. Мои пользователи должны отправить заархивированный файл, так как исходный размер файла (csv) огромен. Я использую стандартный механизм загрузки, предложенный здесь тире https://dash.plot.ly/dash-core-components/upload. list_of_contents - это данные, полученные в функции update_output(list_of_contents, list_of_names, list_of_dates), в формате Unicode. Интересно, как я могу хранить эти данные в виде zip-файла на моем сервере, точно так же, как тот, который был отправлен пользователями.
Если сохранить его в виде zip-архива невозможно, что еще можно сделать, чтобы сохранить файл в удобном для извлечения виде?
файловый режим - "rb" / "wb" с кодировкой ascii, перед сохранением необходимо преобразовать в ascii.






Что вам мешает загружать файлы
.zipпрямо на сервер?