起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1570|回复: 1

[处理中3] 拍照后如何直接显示预览,图片如何转base64

[复制链接]

9

主题

17

帖子

65

积分

初级会员

Rank: 2

积分
65
QQ
发表于 2017-5-26 09:35:28 | 显示全部楼层 |阅读模式
使用navigator.camera拍照,返回图片路径,并非返回base64格式。
  1. navigator.camera.getPicture(onLoadImageSuccess, onLoadImageFail, {
  2.             quality : 90,  
  3.             targetWidth : 2048,  
  4.             targetHeight : 2048,  
  5.             saveToPhotoAlbum : true
  6.         });
复制代码

如果是返回base64,参照网上的方式可以显示预览
  1. function onLoadImageSuccess(url){
  2.             var smallImage = document.getElementById(self.getIDByXID('imgShow'));
  3.             //显示图像
  4.             smallImage.style.display = 'block';
  5.             smallImage.src = "data:image/jpeg;base64,"+url;
  6.         }
复制代码


那返回路径改如何显示呢,或者如何将路径文件转为base64,然后显示出来 ???
发表于 2017-5-26 10:34:08 | 显示全部楼层
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-2 17:21 , Processed in 0.056927 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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