我正在尝试使用这个特定的代码片段下载一个小图像:
使用的插件:“rn-fetch-blob”:“^0.10.14”
RNFetchBlob.
config({
fileCache: true,
}).
fetch('GET', url, { //getting image URL from server
// some headers ..
})
.then((response) => {
const base64Str = response.data;
RNFetchBlob.fs
.writeFile(imageLocation, base64Str, 'base64')
.then(() => {
console.log("Download successful");
}).catch((err) => {
console.log('Failed to save file. ', err);
});
变量 imageLocation 指向${RNFetchBlob.fs.dirs.DocumentDir}/${filename}
.
也试过了${RNFetchBlob.fs.dirs.CacheDir}/${filename}
。
下载成功,但设备照片中没有图像。