我有一个请求用户拍照的应用程序(虽然可选),我想通过警告他没有拍照。
我将图像存储在本地存储器中,如果拍摄了另一张照片则会被覆盖,并在图像发送到我的数据库时被清除。
我能够捕获图像并发送到我的数据库,但是通知不想拍照的用户是我的挑战。
我试过但无济于事,这是我的代码的摘录
goToAppreciation(){
this.storage.get('image').then((value) => {
var imageTaken = value
this.picture = imageTaken});
if(this.picture==""){
const alert = this.alertCtrl.create({
title: 'Please Confirm ',
message: 'Do you want to proceed without taken picture?',
buttons: [
{
text: 'No',
role: 'cancel',
handler: () => {
console.log('Cancel clicked');
}
},
{
text: 'Yes',
handler: () => {
console.log('Yes clicked');
// proceed without image
}
}
]
});
alert.present();
} else{
// proceed to upload the image
}