Я пишу API для загрузки большого файла Excel и выполнения проверки и дампа данных в БД, но всякий раз, когда я пытаюсь загрузить большой файл, я получаю Error Gateway Timeout 504. Итак, есть ли способ избежать тайм-аута и подождать, пока сервер не отправит ответ. Я использую java spring и angular.




Вместо того, чтобы загружать большой файл Excel, вы можете попробовать преобразовать Excel в CSV, а затем выполнить операции перед загрузкой. Это может решить проблему.
Для такого варианта использования обычно следует использовать асинхронный рабочий процесс: 1. загрузить файл; 2. получить немедленный ответ, содержащий некоторый идентификатор задания обработки: сервер генерирует задание и начинает обработку в отдельном потоке. 3. Опрашивайте сервер, пока статус задания не изменится с «выполняется» на «завершено».