Я создаю приложение, которое среди прочего позволяет пользователям загружать документы.У меня есть базовые действия создания / просмотра, которые работают просто отлично, но я бы хотел использовать это действие в других местах.
Я хочу знать, есть ли у кого-нибудь указатель на то, как это сделать.Там, кажется, не очень хороший способ сделать это.
Вот несколько способов, которые я рассмотрел:
- Попробуйте создать цепочку ().Это не работает, поскольку цепочка выполняет GET, и для загрузки вам необходим POST.
- Разбейте основную бизнес-логику на «сервис» Grails и выполните два действия, использующих один и тот же код.
- Используйте модальное окно JS.Я думал о модале, который содержит iframe для «некоренной» версии загрузки документа.Хитрость заключается в том, чтобы закрыть окно после завершения загрузки.
Спасибо
- Матиас