Как обрабатывать ошибки загрузки файлов с помощью angularjs?

Загрузка файлов выглядит очень тривиально, и есть много рабочих решений.Работает, пока сервер не скажет401 UNAUTHORIZED. Мои требования довольно естественны:

Ни в коем случае текущее окно не может быть заменено.Я не хочу открывать новое окно, так как это не имеет смысла.В случае ошибки, некоторые сообщения должны быть показаны пользователю.

Я пытался использоватьiframe в качестве цели ссылки и надеются получить уведомление в случае ошибки. Я вижу, я был наивным.

Я мог бы представить какой-нибудь скрипт в iframe, который бы уведомил главную страницуonunload, Это выглядит немного сложнее, поэтому я сначала спрашиваю.Я мог бы спросить сервер о результате. Это, безусловно, сработает. Но это тоже сложно, так как есть проблема синхронизации и сеанс истек, так что мне придется обойти это.

Ответы на вопрос(2)

Ваш ответ на вопрос