【发布时间】:2023-04-06 12:57:01
【问题描述】:
我正在处理一个需要将一些文件下载到存储中然后离线工作的项目。我正在使用 Expo 的 Filesystem api 下载文件,然后将文件保存在 Expo FileSystem.documentDirectory
let directory = FileSystem.documentDirectory + 'media/';
await FileSystem.downloadAsync(imageurl,
directory + 'filename.jpg'
)
.then(({ uri }) => {
console.log(uri,'uri of image')
});
问题是当我在 itunesconnect 中更新应用程序时,数据没有持久化。
【问题讨论】:
-
文件名可能已更改。使用
FileSystem.readDirectoryAsync(fileUri)搜索该目录。 -
我还使用 FileSystem.writeAsStringAsync 保存了一些文本文件。它在更新后仍然存在。
标签: ios react-native app-store-connect expo testflight