如何在React Native中打开一个文本文件并读取其中的内容?

5
我希望能够读取并显示保存在本地React Native应用中的.txt文件中的文本内容。
由于文本内容非常庞大,因此无法将其硬编码到代码中。

1
你有将它放入 json 文件的选项吗?那么你可以像往常一样导入它。const hugeText = require('./my-huge-text.json').text; - Tholle
@Tholle 没有将它们放入 JSON 文件的选项。必须通过读取它们作为文本文件(.txt)来解决问题。 - Joji Thomas
我明白了,这很不幸。我不确定在React Native中是否可能导入txt文件。 - Tholle
1
使用 XMLHttpRequest 读取文件:https://dev59.com/u2Yq5IYBdhLWcg3wfgnd - Vikram Biwal
@CrazyVK 我认为这在ReactNative中不会起作用。 - Joji Thomas
1个回答

3
我认为你正在使用Expo,
你可以使用Expo文件系统https://docs.expo.io/versions/latest/sdk/filesystem
它是特定平台系统文件管理方法的本地包装器。您可以读取和更改在应用程序域中管理的文件。
例如: Expo.FileSystem.readAsStringAsync(fileUri)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接