Ionic图像选择器和选择器在IOS中不起作用



我正在尝试从图片库中选择图像并上传到服务器,但不幸的是,在某些情况下它不工作。

我已经尝试了cordova-plugin-camera从设备中选择图片,我尝试了以下方法。

  navigator.camera.getPicture

但是当我选择这个时,有时它工作正常,有时它抛出错误:

Cannot read property 'getPicture' of undefined

所以现在我尝试用不同的插件在cordova-imagePicker

  $cordovaImagePicker.getPictures(options)
.then(function (results) {
  for (var i = 0; i < results.length; i++) {
    console.log('Image URI: ' + results[i]);
  }
}, function(error) {
  // error getting photos
});

它也做同样的事情,有时在设备中工作正常,有时抛出错误:

Undefined is not an object(evaluating 'n.imagePicker.getPicture')

我尝试了相同的解决方案,有时它很好,但有时它抛出错误

首先你必须安装ngCordova,它和Cordova不一样,然后你把它放在模块内的括号['ngCordova']里,最后你安装imagePicker,你把$cordovaImagePicker注入到控制器的参数中。然后你可以使用你正在使用的函数

最新更新