我想编写一个模块,只需单击按钮,相机就会打开,我可以单击并捕获图像.如果我不喜欢图像,我可以删除它并再单击一个图像,然后选择图像,它应该返回并在活动中显示该图像.
因此,当我拍照时,它们会被保存到DCIM/Camera /目录中.我需要在通过电子邮件发送后检索图片.
我怎样才能得到最后一张照片的名字?(或调整我当前的代码以自定义文件名.)
这是拍照的代码:
function capturePhoto(id) {
navigator.camera.getPicture(onSuccess, onFail, { quality: 20,
destinationType: Camera.DestinationType.FILE_URI });
function onSuccess(imageURI) {
var image = document.getElementById(id);
image.style.display = 'block';
image.src = imageURI;
}
function onFail(message) {
alert('Failed because: ' + message);
}
}
Run Code Online (Sandbox Code Playgroud)