使用Expo的FileSystem readasStringAsync读取本地.txt文件

时间:2019-12-26 19:35:18

标签: javascript xml react-native expo

我正在尝试使用expo的FileSystem readasStringAsync函数来读取本地React中的.txt文件,并遇到以下错误, Location ‘file:///C:/Users/User/Documents/folder/Untitled.txt’ isn’t readable.

也就是说,当我控制uri时,它会打开.txt文件。 这是我正在使用的代码,

import * as FileSystem from ‘expo-file-system’;
(async () =>{
const response = await FileSystem.readAsStringAsync( ‘file:///C:/Users/User/Documents/folder/Untitled.txt’ ).catch(
error =>{console.error(error)})
const quotes = response.json()
console.log(quotes)
})() 

我想知道是否有人可以帮助我解决此问题,或者建议一种将本地.txt文件转换为字符串的更好方法。 谢谢

1 个答案:

答案 0 :(得分:-5)

您不能在异步函数中使用await,而在promise中使用.then