перенаправить ftp в http скачать - PullRequest
0 голосов
/ 26 сентября 2019

Я пишу интерфейс на python / django для управления видеооборудованием.Этот интерфейс будет позже запущен на локальном сервере.

Аппаратное обеспечение обеспечивает загрузку файлов через ftp.Для django я нашел ftp-клиент , который я настраиваю под свои нужды.

ftp-клиент был создан таким образом, что он показывает два окна, одно локальное представление файла и одно удаленноепросмотр файла.На данный момент он будет передавать файлы с помощью функции python open(..., 'wb'):

f = open(os.path.join(local_dir_to, item_name), 'wb')
try:
    self._connection.retrbinary('RETR %s' % item_name, f.write)
    f.close()
except ftplib.Error as e:
    # Remove empty file if `try` block raise error
    os.remove(os.path.join(local_dir_to, item_name))

Это выполняется в views.py

Я хотел бы сейчас, чтобы файлпередача будет «перенаправлять» через http, поэтому я могу загружать файлы в браузере.

Есть ли способ вернуть файл как ответ, не имея его на сервере?

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