Каков наилучший способ загрузить файл журнала (большой текстовый файл) из службы сервера - PullRequest
1 голос
/ 05 марта 2020

В моем производстве есть папка для хранения файла журнала. Я хочу, чтобы страница html загружала 'файл журнала' (большой файл .txt, размером около 1,5 ГБ / файл) с сервера на клиентский компьютер, используя Django (python) представления. Как лучше всего это сделать (без потери данных в загруженном файле, хорошая производительность)

Теперь я использую этот код, но размер загружаемого файла меньше исходного файла на сервере: C

with open(file_path, 'rb') as fh:
    response = HttpResponse(fh.read(), content_type="application/force-download")
    response['Content-Disposition'] = 'inline; filename=' + os.path.basename(file_path)
    return response
...