使用提取 API 下载文件



我想在React-Native应用程序上下载文件。问题不在于 React-Native,但我不知道如何下载webm文件。

我尝试了什么:

const request = await fetch(
'https://invidious.ggc-project.de/latest_version?download_widget=%7B%22id%22%3A%22LGdNnnQFg2M%22,%22itag%22%3A%22250%22,%22title%22%3A%22My%2Bthoughts%2Bon%2Ba%2B2nd%2Blockdown,%2Bmostly%2Btalking%2Btrash%2Babout%2BCuomo%2Bwhile%2Briding%2Ba%2Bbike-LGdNnnQFg2M.webm%22%7D'
);
const file = await request.blob();
console.log(file);

file返回{"_data": {"__collector": {}, "blobId": "8097cab2-3ee3-4fb0-8525-3f50839b3c9e", "offset": 0, "size": 8441786}}.

我不知道如何下载我的文件。我想我需要使用像 react-native-fs 这样的库来写入和保存文件。但我不知道这个过程是如何^^

有人已经使用获取API下载文件了吗?

谢谢你们!

https://github.com/joltup/rn-fetch-blob 提供了简单的下载方式。

最新更新