我有一个显示来自服务器的图片的应用程序。 我允许用户长按它以将其保存到图库。 它完美适用于Android和IOS上的小图片,但是如果图像大小大于几Ko,则发生此崩溃:
“错误:无法加载 URL ”
if (Platform.OS === "android") {
RNFetchBlob.config({
fileCache: true,
appendExt: "jpg"
})
.fetch("GET", url, {
Authorization: "Bearer " + token
})
.then(res => {
CameraRoll.saveToCameraRoll(res.path()) //saveImageWithTag
.then(() => {
console.log("Photo added to camera roll!" + res.path())
this.toggleSaveModal(false)
})
.catch(err => {
console.log("err:", err)
this.toggleSaveModal(false)
})
})
} else {
CameraRoll.saveToCameraRoll(url)
.then(() => {
this.toggleSaveModal(false)
})
.catch(err => {
console.log("err:", err)
this.toggleSaveModal(false)
})
}