Foxtable(狐表)用户栏目专家坐堂 → 关于Uploaderd在安卓手机中的建议


  共有4079人关注过本帖树形打印复制链接

主题:关于Uploaderd在安卓手机中的建议

帅哥哟,离线,有人找我吗?
ap9709130
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1467 积分:11418 威望:0 精华:0 注册:2013/11/24 22:10:00
关于Uploaderd在安卓手机中的建议  发帖心情 Post By:2017/5/11 22:30:00 [只看该作者]

最近在做手机系统,发现用到Uploader控件时,苹果手机是可以直接拍照的,这样用户体验非常的好,对于单据比较多的时候也非常有优势。

 

安卓手机可以用代码实现这样的效果吗?官方可不可以改造一下?或者告诉我们思路,看看自己能不能改。


 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/11 23:10:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/11 23:15:00 [只看该作者]

 或者是你试试换浏览器,部分浏览器会弹出 摄像头、相册 等供你选择。

 回到顶部
帅哥哟,离线,有人找我吗?
ap9709130
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1467 积分:11418 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2017/5/12 9:40:00 [只看该作者]

老师
我是做微信的企业号应用,安卓的是没有相机的。论坛上有没有了改的例子?

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/12 10:06:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
ap9709130
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1467 积分:11418 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2017/5/15 15:08:00 [只看该作者]

老师,

我试了一下js 的方法,好像不行,也没有报错,你看看我这样写对不对?
代码:

Dim wb As New weui
wb.AppendHTML("<script src='http://res.wx.qq.com/open/js/jweixin-1.0.0.js'></script>",True) '引入JS-SDK库
wb.AppendHTML("<script src='./hito/jssdk.js'></script>") '引入脚本文件
'在页面注入权限验证配置
Dim st As New Date(1970,1,1,8,0,0)
Dim appid As String = "wxa05c11a75642d325" 'CorpID
Dim timestamp As Integer = CInt((Date.Now - st).TotalSeconds()) '时间戳
Dim noncestr As String = Rand.NextString(16) '随机字符
Dim url As String  = e.Request.URL.ToString '当前页面地址
Dim signature As String = Functions.Execute("GetJsSignature", noncestr, timestamp, url) '生成权限验证签名
Dim cfg As String = "wx.config({appId:'{0}',timestamp:{1},nonceStr:'{2}',signature:'{3}',jsApiList:['chooseImage']});"
wb.AppendHTML("<script>" & CExp(cfg,appid,timestamp,noncestr,signature) & "</script>",True)
'开始正常生成网页内容
wb.AddForm("","form1","test.htm")
With wb.AddInputGroup("form1","ipg1","文件上传") '文件上传
    .AddUploader("up1","")
End With
With wb.AddButtonGroup("form1","btg1",True)
    .Add("btn1", "确定", "submit")
End With
e.WriteString(wb.Build) '生成网页

JS代码:

wx.ready(function () {
    document.getElementById('up1').onclick = function () {
        wx.chooseImage({
            count: 1, // 默认9
    sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
    sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
            success: function (res) {
              document.getElementById('up1').value = res.localIds 
            }
        });
    };
});
wx.error(function (res) {
    //alert(res.errMsg);
});

但还是不会出相机?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/5/15 17:01:00 [只看该作者]

这个有点麻烦。你不能使用Uploader的onclick 的

 回到顶部
帅哥哟,离线,有人找我吗?
ap9709130
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1467 积分:11418 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2017/5/15 17:05:00 [只看该作者]

那点击那个加号,代码要怎么写?还有就是最后的值要怎么传递给uploader?

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/15 17:57:00 [只看该作者]

以下是引用ap9709130在2017/5/15 17:05:00的发言:
那点击那个加号,代码要怎么写?还有就是最后的值要怎么传递给uploader?

 

要做的话比较麻烦。你可以添加一个button按钮,绑定click事件,点击可以调用。

 

选择好图片以后,你要用到预览图片接口和上传图片接口,把图片上传到微信的服务器。

 

接着,你用多媒体下载接口,把微信上的图片下载到你的服务器去,才行 https://mp.weixin.qq.com/wiki/12/58bfcfabbd501c7cd77c19bd9cfa8354.html


 回到顶部
帅哥哟,离线,有人找我吗?
ap9709130
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1467 积分:11418 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2017/5/15 23:31:00 [只看该作者]

老师

这么复杂啊,我肯定弄不了,希望官方有空把这个整合一下。使用感觉确实相差很多的。

 回到顶部
总数 25 1 2 3 下一页