Как определить свободное место перед скачиванием
Сорри, что задаю базированный вопрос, но сам я не разраб, а аналитик. Разраб в отпуске, а задачку надо как-то оценить. Вводные данные: имеем нативное приложение на платформах Andoid, iOS и его браузерный аналог в PWA. У нас есть на сервере файл, о котором мы точно знаем его размер, и который юзер по запросу может скачать себе на устройство.
Вопрос: есть ли методы/способы определить наличие и достаточность свободного места на устройстве ДО начала скачивания файла?
Предпологаю, что в случае с PWA это можно отдать на откуп браузерам - не докачает и выдаст предупреждение, юзер почистит и как-то продолжит скачивание. А вот в нативном приложении нам надо самим обработать все кейсы. И, кажется, что найти проблему нехватки места раньше, чем начнётся скачивание - проще.