Я на бэкенде формирую файл
Потом в js через window.location направляю на этот файл браузер, файл скачивается
После чего я хочу его удалить.
Изначально я его пытался удалить сразу же после window.location (по ajax запросу) но он быстрее удалялся чем браузер его скачивал, и браузер выдавал ошибку
Сейчас я поставил setTimeout для удаления. И оно работает, но файл может быть разной величины. И если файл большой нужно увеличивать время setTimeout.
Но это костыль, помойму.
на популярных файлошарах пишут что "файл доступен для скачивания 24 часа", так что без "читерных" способов - аля установки на клиента своего кода - никак.