如何从react-native中的assets文件夹中读取文件?

Sto*_*one 6 react-native

我有一些数据,android\app\src\main\assets并且正在使用rn-fetch-blob作为文件系统。

assets但是Android 中文件夹的模式路径是什么?如何从中读取数据?

还有其他方法可以在react-native中发送预填充数据文件吗?我可以将文件放在react-native项目根目录中吗?

Nur*_*Nur 5

readFileAssetsreact-native-fs中的一个方法。

将您的文件放入android\app\src\main\assets。如果没有assets文件夹,则创建它。

import fs from "react-native-fs";

fs.readFileAssets("folder/file", "base64") // 'base64' for binary 
  .then(binary => {
    // work with it
  })
  .catch(console.error)
Run Code Online (Sandbox Code Playgroud)

注意:路径必须是相对的。如果android\app\src\main\assets\folder\file那么使用folder\file