【发布时间】:2020-11-15 01:22:35
【问题描述】:
我正在尝试使用 RNFetcBlob 在下载文件夹中创建目录。 它不会抛出任何错误,但不会创建文件夹......
这是我正在使用的方法...
async createAppDir() {
const granted = await PermissionsAndroid.request(
PermissionsAndroid.PERMISSIONS.WRITE_EXTERNAL_STORAGE
);
if (granted === PermissionsAndroid.RESULTS.GRANTED) {
RNFetchBlob.fs.exists(GlobalVars.APPDIR)
.then((res) =>
{
if (!res) {
console.log("Creating App directory...", GlobalVars.APPDIR)
RNFetchBlob.fs.mkdir(GlobalVars.APPDIR)
.then((res) => {console.log("App directory created..")})
.catch((err) => {console.log(err)})
}
}
);
}
}
我在 AndroidManifest.xml 中添加了权限..
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
控制台日志....
[Sat Jul 25 2020 10:16:30.966] LOG Creating App directory... /storage/emulated/0/Download/gifit/
[Sat Jul 25 2020 10:16:30.967] LOG App directory created..
【问题讨论】:
标签: react-native mkdir rn-fetch-blob