我正在使用ionic&cordova构建应用程序,并且必须显示一些图像,并让用户决定将哪些图像下载到其设备中。
我用于保存图像的代码如下:
this.pl.requestAuthorization().then(()=>{
this.pl.saveImage(path+"&ext=.jpg","ALBUM").then(()=>{
this.showAlert("SUCCESS","Image saved");
}).catch((err)=>{
this.showAlert("ERROR",err);
});
});
说明:
this.pl
是引用与其他“导入”一样在constructor
中导入的照相馆的对象
this.showAlert
只是提醒用户的功能
path
是我显示图片的网站的远程URL,类似于this
上面的代码总是返回错误:没有权限。
我已经在AndroidManifest.xml中添加了WRITE_EXTERNAL_STORAGE权限,并且还尝试从plugin寻求权限,但是无论如何都无法正常工作。使用该应用程序时,(只有第一次)我被要求同意写访问权限,但从未采取任何行动。
有帮助吗?