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

QQ登录

只需一步,快速开始

查看: 3315|回复: 12

[结贴] 获取多个图片的name

[复制链接]

15

主题

62

帖子

112

积分

初级会员

Rank: 2

积分
112
QQ
发表于 2017-12-5 12:36:36 | 显示全部楼层 |阅读模式
如代码
  1. var $divUploadImages = $(this.getElementByXid("divUploadImages"));
  2.                 function onSuccess(imageURI) {
  3.                         window.resolveLocalFileSystemURI(imageURI, function(entry) {
  4.                                 console.log(entry);
  5.                                 var arr = entry.name.split(".");
  6.                                 var imgname = (new justep.UUID()).valueOf() + '.' + arr[arr.length-1];
  7.                                 entry.file(function(file) {
  8.                             var reader = new FileReader();
  9.                             reader.onloadend = function(e) {
  10.                                 var aRemove = '<a class="x-remove-barget" onclick="javascript:$(this).parent().remove();"></a>';
  11.                                     var imghtml = '<div class="weui_uploader_image_div"><img class="weui_uploader_image" src="'
  12.                                             + entry.toInternalURL()+ '" onclick="javascript:void(0);" imgname="'+ imgname
  13.                                             + '" base64str="' + e.target.result +'"></img>' + aRemove + '</div>';
  14.                                     $divUploadImages.prepend(imghtml);
  15.                             };
  16.                             reader.readAsDataURL(file);
  17.                         }, function(e) {
  18.                                 justep.Util.hint("读写出现异常: " + e.message);
  19.                         });
  20.                         }, function() {
  21.                                 justep.Util.hint("打开图片出现异常!");
  22.                         });
  23.                 }
  24.                 function onFail(message) {
  25.                         justep.Util.hint(message);
  26.                 }
  27.                 navigator.camera.getPicture(onSuccess, onFail, {
  28.                         quality : 50,
  29.                         sourceType : 1 // 0、2为从相册文件中选择,1为拍照
  30.                 });
复制代码

发表于 2017-12-5 13:59:03 | 显示全部楼层
http://docs.wex5.com/wex5-app-question-list-2007/
设置 参数
destinationType:navigator.camera.DestinationType.NATIVE_URI,
就可以获取图片的本地路径! 当然就可以得到图片的name

或者真机调试,成功回调中debugger调试下,环境变量中取值看看!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

15

主题

62

帖子

112

积分

初级会员

Rank: 2

积分
112
QQ
 楼主| 发表于 2017-12-5 14:57:43 | 显示全部楼层
本帖最后由 893333763 于 2017-12-5 14:59 编辑
liangyongfei 发表于 2017-12-5 13:59
http://docs.wex5.com/wex5-app-question-list-2007/
设置 参数
destinationType:navigator.camera.Destin ...

请诉在下愚蠢....大概知道了,但是具体咋搞
还有就是能获取到1个的,多个的获取不到
回复 支持 反对

使用道具 举报

发表于 2017-12-5 15:00:15 | 显示全部楼层
893333763 发表于 2017-12-5 14:57
请诉在下愚蠢....大概知道了,但是具体咋搞
还有就是能获取到1个的,多个的获取不到
...

我发的链接里面有代码啊!  两种方式,第一种是base64 第二种就是获取URL
evt.target.result
就是!直接复制代码处理测试下吧!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

15

主题

62

帖子

112

积分

初级会员

Rank: 2

积分
112
QQ
 楼主| 发表于 2017-12-5 15:03:47 | 显示全部楼层
liangyongfei 发表于 2017-12-5 15:00
我发的链接里面有代码啊!  两种方式,第一种是base64 第二种就是获取URL
evt.target.result
就是!直接 ...

行,我试试
回复 支持 反对

使用道具 举报

15

主题

62

帖子

112

积分

初级会员

Rank: 2

积分
112
QQ
 楼主| 发表于 2017-12-5 15:07:33 | 显示全部楼层


不对啊,我能获取到一个了,我要获取多个啊....
回复 支持 反对

使用道具 举报

15

主题

62

帖子

112

积分

初级会员

Rank: 2

积分
112
QQ
 楼主| 发表于 2017-12-5 15:08:16 | 显示全部楼层
liangyongfei 发表于 2017-12-5 15:00
我发的链接里面有代码啊!  两种方式,第一种是base64 第二种就是获取URL
evt.target.result
就是!直接 ...

不对啊,我能获取到一个了,我要获取多个啊....
回复 支持 反对

使用道具 举报

发表于 2017-12-5 15:14:52 | 显示全部楼层
893333763 发表于 2017-12-5 15:08
不对啊,我能获取到一个了,我要获取多个啊....

你调用的方法不拍照吗??拍照就是每次只拍一张的!
可以先把文件URL缓存放在 js的数组中!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

15

主题

62

帖子

112

积分

初级会员

Rank: 2

积分
112
QQ
 楼主| 发表于 2017-12-5 15:21:19 | 显示全部楼层
liangyongfei 发表于 2017-12-5 15:14
你调用的方法不拍照吗??拍照就是每次只拍一张的!
可以先把文件URL缓存放在 js的数组中! ...

= =我是准备上传
回复 支持 反对

使用道具 举报

发表于 2017-12-5 15:27:12 | 显示全部楼层

那你每次拍照!回调函数中获取图片,然后存在缓存数组中!  一次性上传就可以了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 16:38 , Processed in 0.871087 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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