0
我已經實現了下面的代碼:在檢查可用的磁盤空間陣營本地
- 下載使用RNFS.downloadFile()一個zip文件
- 解壓使用ZipArchive.unzip文件()
- 刪除使用RNFS.unlink的zip文件
我可以從服務器發送信息,指出zip文件的大小以及解壓目錄的大小。但是,如何檢測設備上是否有足夠的空間來下載和解壓縮文件?我假設一旦我知道這一點,我可以做這樣的檢查:
if (free_space_on_device > zip_size + unpacked_size){
proceed with steps 1 through 3 (listed above)
}