我正在研究React native并尝试从url下载文件夹。 可能吗? 下载文件应该使用RNFetchBlob。
我可以下载文件夹中的所有文件但需要花费很多时间。 有没有办法快速下载30000文件? 这些都是缩略图,所以很小。
感谢您的关注。
let thumbs = []
for (let i = 0; i < count; i += 1) {
thumbs.push(this.downloadThumb(this.state.thumbs[skip + i]))
}
Promise.all(thumbs)
.then(data => {
this.setState({
totalCount: this.state.totalMarkerCount,
fetchedCount: skip + count
})
console.log(`recursive_thumb ${skip + count}`)
this.recursive_thumb(skip + count, count)
})
.catch(reason => {
this.setState({
totalCount: this.state.totalMarkerCount,
fetchedCount: skip + count
})
this.recursive_thumb(skip + count, count)
})
这是我提高下载速度的代码。