2017-04-22 44 views
-3

是否有可能通过程序创建一个新的相册,以便用户使用phonegap应用程序存储他们的照片?如何在phonegap中创建相册?

+1

肯定。你的代码? –

+0

对不起,请问你是怎么做到的?我感觉好像我的代码与问题无关 –

+0

[Cordova - 将图像从url保存到设备相册中]可能的重复(http://stackoverflow.com/questions/29617957/cordova-save-image-from-url-成设备 - 光廊) –

回答

0

没有办法在我能找到的iOS相册内轻松创建新相册。

但是,如果您使用科尔多瓦相机插件,并想要一个简单的方法来保存图像返回到照片库,你可以使用这个插件。

https://www.npmjs.com/package/cordova-save-image-gallery

使用相机插件的选项设置目的地这一点。

Camera.DestinationType.DATA_URL 

这里是一个代码示例或保存图像的照片库:

navigator.camera.getPicture(onSuccess, onFail, { quality: 25, 
destinationType: Camera.DestinationType.DATA_URL}); 

function onSuccess(imageData) { 

    var params = {data: imageData, prefix: 'myPrefix_', format: 'JPG', quality: 80, mediaScanner: true}; 

    window.imageSaver.saveBase64Image(params, 
     function (filePath) { 

      console.log('File saved on ' + filePath); 

     }, 
     function (msg) { 

      console.error(msg); 

     } 

    ); 

} 

function onFail(message) { 
    alert('Failed because: ' + message); 
}