React native 问题reg expo FileSystem.readAsStringAsync
我是个新来的本地人,需要一些帮助。从文件(如图像)中读取图像的可能性。我正在使用expo文件系统库,代码如下:React native 问题reg expo FileSystem.readAsStringAsync,react-native,expo,React Native,Expo,我是个新来的本地人,需要一些帮助。从文件(如图像)中读取图像的可能性。我正在使用expo文件系统库,代码如下: const uploadImages = (file) => { let data = null; try { data = await FileSystem.readAsStringAsync(file); console.log(data) } catch (err) { console.log(err) } 我遇到的
const uploadImages = (file) => {
let data = null;
try {
data = await FileSystem.readAsStringAsync(file);
console.log(data)
} catch (err) {
console.log(err)
}
我遇到的问题是,我得到的结果是:“await”只允许在异步函数中使用
如何调用此函数以等待数据加载到数据变量中?
文件系统。readAsStringAsync(…)
返回Promise
您可以像
.then()
和.catch()一样使用Promise
api:
const uploadImages = (file) => {
FileSystem.readAsStringAsync(file)
.then(data => {
// Do something with your data in this block
console.log(data);
})
.catch(err => {
console.log(err.message)
})
}