PhoneGap中文网

 找回密码
 立即注册
查看: 22844|回复: 3
打印 上一主题 下一主题

cordova选取本地图片无法显示

[复制链接]

1

主题

2

帖子

9

积分

新手上路

Rank: 1

积分
9
跳转到指定楼层
楼主
发表于 2016-6-16 23:24:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
当我使用如下代码选取一张图片并显示的时候,图片无法显示。
提示的错误如下:
Not allowed to load local resource: file:///var/mobile/Containers/Data/Application/6D3021AE-C57B-4812-AA47-62881A922CB7/tmp/cdv_photo_002.jpg


     $cordovaImagePicker.getPictures(options)                    .then(function(results) {                        if ($scope.data.verfyMedias == undefined ||                            $scope.data.verfyMedias == null) {                            $scope.data.verfyMedias = [];                        }                        if (results.length < 1)                            return;                        var media = { url: results[0], type: 0 };                                                $scope.data.verfyMedias.push(media);                    }, function(error) {                    });                    <div style="float:left;" ng-style="verfyMediaImgCss" ng-repeat="media in data.verfyMedias">                        <img ng-style="verfyMediaImgCss" ng-src="{{media.url}}"/>                    </div>
回复

使用道具 举报

1

主题

2

帖子

9

积分

新手上路

Rank: 1

积分
9
沙发
 楼主| 发表于 2016-6-17 10:18:28 | 只看该作者
有谁知道怎么解决啊
回复 支持 反对

使用道具 举报

6

主题

23

帖子

110

积分

注册会员

Rank: 2

积分
110
板凳
发表于 2016-6-24 11:43:03 | 只看该作者
我也遇见了这问题  你从相册选择图片的时候返回回来的路径 是什么开头的 FIle 还是 Content
回复 支持 反对

使用道具 举报

2

主题

15

帖子

70

积分

注册会员

Rank: 2

积分
70
地板
发表于 2016-6-24 15:37:39 | 只看该作者
楼主可以改cordova获取图片后返回类型,你可以将返回的类型为图片url改为图片为base64,base64显示就很好处理了。
//类型说明
DestinationType:{
    DATA_URL: 0,         // Return base64 encoded string
    FILE_URI: 1,         // Return file uri (content://media/external/images/media/2 for Android)
    NATIVE_URI: 2        // Return native uri (eg. asset-library://... for iOS)
  },
cordova的配置
  navigator.camera.getPicture(onPhotoDone, onPhotoFail, { quality: 100, targetWidth: 150, targetHeight: 150, destinationType: navigator.camera.DestinationType.DATA_URL
                ,sourceType: navigator.camera.PictureSourceType.SAVEDPHOTOALBUM });
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2024-11-20 09:19 , Processed in 0.086176 second(s), 33 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表