Я хочу, чтобы пользователь мог загрузить текстовый файл, содержащий результаты запроса SQL.Я видел ответы, говорящие об использовании send_file
или Response
, но все эти ответы, кажется, требуют, чтобы я сохранил файл?
В настоящее время у меня есть:
@RateRevisionEndorsements_blueprint.route('/_getEndorsements', methods = ['GET'])
def get_endorsements():
guid = request.args.get('guid')
client = Client()
# Save query results
result = client.getEndorsementFile(bookGuid = guid)
with open('tesult.txt', 'w') as r:
for i in result:
r.write(i)
return send_file("result.txt", as_attachment=True)
кнопка для создания этого маршрута работает, и у меня нет проблем с получением результатов запроса (в настоящее время хранится в виде списка, но я могу сделать все, что работает лучше всего), но я получаю ошибку FileNotFoundError: [Errno 2] No such file or directory: 'C"\\..\\app\\result.txt'
, которая заставляет меня думать, что мне нужно сохранитьгде-то на сервере вытащить с.