【发布时间】:2017-04-19 18:05:27
【问题描述】:
我正在制作一个基于 ionic-1 的应用程序,我需要在其中访问相机和图库。我使用了 Cordova 相机插件。它工作正常。使用这个插件,我们不仅可以访问我们的设备图库,还可以访问我们的驱动器、文档等。但主要问题是,我无法从图库中选择多个图像。我需要一一选择。
我该如何解决这个问题..?我不想使用 cordova 图像选择器插件。
【问题讨论】:
标签: ionic-framework cordova-plugins
我正在制作一个基于 ionic-1 的应用程序,我需要在其中访问相机和图库。我使用了 Cordova 相机插件。它工作正常。使用这个插件,我们不仅可以访问我们的设备图库,还可以访问我们的驱动器、文档等。但主要问题是,我无法从图库中选择多个图像。我需要一一选择。
我该如何解决这个问题..?我不想使用 cordova 图像选择器插件。
【问题讨论】:
标签: ionic-framework cordova-plugins
您可以使用cordova-imagePicker 插件解决此问题。您可以通过github 访问它。
插件使用方法创建对象window.imagePicker
getPictures(success, fail, options).
使用此插件,您可以选择多张照片
window.imagePicker.getPictures(
function(results) {
for (var i = 0; i < results.length; i++) {
console.log('Image URI: ' + results[i]);
}
}, function (error) {
console.log('Error: ' + error);
} ); Example - Get at most 10 images scaled to width of 800:
window.imagePicker.getPictures(
function(results) {
for (var i = 0; i < results.length; i++) {
console.log('Image URI: ' + results[i]);
}
}, function (error) {
console.log('Error: ' + error);
}, {
maximumImagesCount: 10,
width: 800
} );
【讨论】:
maximumImagesCount 在最新版本的插件中不适用于 iOS