尝试创建一个简单的应用程序,将照片保存到手机的照片库。照片似乎没有保存到图库,但我没有任何错误消息。也使用类固醇。
这是我的application.js:
function cameraGetPicture() {
navigator.camera.getPicture(imageReceived, cameraFail, {
quality: 50,
destinationType: Camera.DestinationType.FILE_URI,
allowEdit: false,
correctOrientation: true,
targetWidth: 600
});
}
function imageReceived(imageURI) {
var image = document.querySelector('img#myImage');
image.src = imageURI;
imageURI = new steroids.File({
path: "image.png",
relativeTo: steroids.app.userFilesPath
});
}
function cameraFail(message) {
alert("Camera error: " + message);
}
答案 0 :(得分:1)
只需将以下属性添加到要传递给的对象 navigator.camera.getPicture()
saveToPhotoAlbum:true
您的代码如下:
navigator.camera.getPicture(imageReceived, cameraFail, {
quality: 50,
destinationType: Camera.DestinationType.FILE_URI,
allowEdit: false,
correctOrientation: true,
targetWidth: 600,
saveToPhotoAlbum: true
});
这适用于android和amp; iOS版。希望这对你有用。