Добрый день. Возникла такая задача. Есть «самописная» веб-админка на VueJS и Backend на Flask. В админке можно ввести поисковый запрос и просмотреть по нему найденные документы, или же просмотреть записи отдельно по месяцам. Возникла необходимость сделать генерацию CSV отчета для клиента по нажатию на кнопку(т.е ему отдается готовый файл). Делаться это будет на стороне сервера. Но как грамотно реализовать отдачу этого файла? Т.е ждать, пока сервер сгенерирует и отдаст файл - явно не самая лучшая затея, думаю. Потому что просто случится большой отчет, а далее timeout и все сломается. Да и хочется сделать «по-грамотному». Правильно ли понимаю, что отдавать клиенту некий id, состояние которого будет проверяться через n-времени (допустим, 0.5 сек) и, когда отчет будет сформирован, просто отдавать прямую ссылку на него?