В настоящее время я пишу пользовательский компонент на Java, который вместо записи статического HTML-файла напишет статический файл docx со всеми метаданными, когда установлен определенный флажок.
Что я сейчас делаю:
Если пользователь выполняет check_in без основного файла, только метаданные. Это, очевидно, дает сбой, потому что регистрация требует, чтобы файл был зарегистрирован. Однако в фоновом режиме я генерирую файл docx и выполняю новую проверку с мета-значениями и вновь созданным docx, который работает нормально. На данный момент у меня проблемы с перенаправлением пользователя к файлу, который был сгенерирован в фоновом режиме. Регистрация пользователя не удалась, и он, кажется, перезаписывает перенаправление, оставляя пользователя на красном экране.
То, что я ищу, - это способ либо перезаписать ошибку отсутствия файла, либо отправить клиенту заголовок Location для принудительного перенаправления.