从网址反应本机下载文件夹

时间:2017-11-02 02:49:29

标签: javascript reactjs react-native

我正在研究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)
    })

这是我提高下载速度的代码。

0 个答案:

没有答案