首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ngCordova相机ImageURI在拍摄后显示破碎的图像

ngCordova相机ImageURI在拍摄后显示破碎的图像
EN

Stack Overflow用户
提问于 2016-05-02 03:51:35
回答 1查看 414关注 0票数 0

我试图调用相机,并获取拍摄的路径,以将其发送到我的FTP。

当我使用chrome://inspect时会出错,比如

代码语言:javascript
复制
   GET data:image/png;base64,file:///storage/sdcard0/Android/data/com.ionicframework.camera108827/cache/1462163674353.png net::ERR_INVALID_URL 

我已经成功地启动了相机并拍摄了这张照片,但我得到的是破碎的图像。

以下是我在获取拍摄照片的图像路径之前的代码。

代码语言:javascript
复制
.controller('mycontroller',function($scope,$cordovaCamera){

  $scope.takePicture = function(){

    var options = { 
            quality : 75, 
            destinationType: Camera.DestinationType.FILE_URI,
            sourceType: Camera.PictureSourceType.CAMERA,
            allowEdit : false,
            encodingType: Camera.EncodingType.PNG,
            targetWidth: 250,
            targetHeight: 250,
            popoverOptions: CameraPopoverOptions,
            saveToPhotoAlbum: false
        };

        $cordovaCamera.getPicture(options).then(function(imageURI) {
            //$scope.image = "data:image/jpeg;base64," + imageData;
            console.log('invokeing cordovaCamera');
            $scope.image = "data:image/png;base64," + imageURI;
            console.log($scope.image);
            console.log(imageURI);

            //$scope.apply();
        }, function(err) {
            // An error occured. Show a message to the user
        });

    };

  });

在我的index.html里

代码语言:javascript
复制
<ion-content ng-controller="mycontroller">
        <img ng-show="image !== undefined" ng-src="{{image}}">
        <img ng-show="image === undefined" ng-src="http://placehold.it/250x250">
        <button class="button" ng-click="takePicture()">Take Picture</button>
      </ion-content>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-02 05:16:04

问题就在这条线上

代码语言:javascript
复制
$scope.image = "data:image/png;base64," + imageURI;

应该是这样的

代码语言:javascript
复制
$scope.image =  imageURI;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36974748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档