удаление документов после загрузки файла - PullRequest
0 голосов
/ 04 июня 2019

Мне нужно подать заявку и загрузить файл для заявки. Я могу загрузить файлы только после успешной подачи заявки. Я делаю это, имея метод загрузки внутри обратного вызова успешной отправки приложения.

но я ушел со страницы подачи заявки, как только заявка будет успешно отправлена, но загрузка будет происходить в фоновом режиме.

Дело до сих пор в порядке.

Но мне нужно удалить документы после успешной загрузки. Поскольку загрузка происходит в фоновом режиме, никакого успешного обратного вызова внутри метода загрузки не происходит.

Есть ли логика для удаления документов даже после того, как мы отошли от текущего состояния?

1 Ответ

0 голосов
/ 04 июня 2019

Если вы осуществляете навигацию после успешного ответа на ваше заявление, вы не сможете удалить оттуда загруженные файлы / документы. Для этого вам нужно что-то еще, или вам нужно остановить навигацию, чтобы сделать это.

Тем не менее, если навигация обязательна, мы можем сделать следующее: вам нужна подробная страница или около того для поданной заявки, где вы можете перечислить загруженные файлы / документы, записи которых будут доступны в базе данных, которую вы сохранили после того, как получили успешный ответ на подачу заявки.

Поскольку мы перечисляем файлы / документы из базы данных, у нас будет уникальный идентификатор (первичный ключ) для каждого загруженного файла / документа, с помощью которого вы можете выполнить удаление любого загруженного файла / документа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...