Я осуществил следующий код:Проверка доступного дискового пространства в React Native
- Скачать почтовый файл, используя RNFS.downloadFile()
- Распакуйте файл с помощью ZipArchive.unzip()
- Удалить zip-файл с использованием RNFS.unlink()
Я могу отправить информацию с сервера, указав, насколько велика zip-файл и насколько большой распакованный каталог. Однако как определить, достаточно ли свободного места на устройстве для загрузки и распаковки файла? Я предполагаю, что когда-то я понять это, я могу просто сделать чек, как это:
if (free_space_on_device > zip_size + unpacked_size){
proceed with steps 1 through 3 (listed above)
}