Я хочу вернуть .txt с некоторыми результатами для пользователя по определенному маршруту. так у меня есть:возвращающий текст (в переменной) как .txt-файл на лету через HTTP-заголовки и т. Д.
@route('/export')
def export_results():
#here is some data gathering ot the variable
return #here i want to somehow return on-the-fly my variable as a .txt file
Итак, я знаю, как:
- открыт, возвращение static_file (корень = 'blahroot', имя файла = 'бла'), близко, разъединить
- макияж некоторые аналогичные действия с «import tempfile» и т. д.
НО: Я слышал, что я могу каким-то образом настроить HTTP-заголовки определенным образом, чтобы вернуть мою переменную, поскольку текст будет получен браузерами lik e файл.
вопрос: как заставить его работать таким образом?
PS: как показано в тегах я на Python3, используя бутылки и планирую иметь сервер от CherryPy как WSGI сервер
вау, спасибо! это именно то, что я хотел реализовать – Amphyby