Foxtable(狐表)用户栏目专家坐堂 → 上传图片


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

主题:上传图片

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


加好友 发短信
等级:三尾狐 帖子:655 积分:7725 威望:0 精华:0 注册:2013/12/11 17:49:00
上传图片  发帖心情 Post By:2019/7/25 13:26:00 [只看该作者]

请问一下 下面这段代码错在哪里  为什么我上传不了图片?    
   .Incremental = True '允许重复选择文件或连续拍照   
这句代码去掉后可以上传  但是只能上传单张图片 ?
安卓手机要怎么调出拍照

    If e.PostValues.Count = 0 AndAlso e.Files.Count = 0 Then
            wb.AddForm("","form1","add.htm")            
            With wb.AddInputGroup("form1","ipg1aa","")       
                With .AddUploader("up2","图片",True) 'True表示允许一次上传多个文件
                    .AllowDelete = True '允许用户删除图片
                    .AllowAdd =True
                    .Incremental = True '允许重复选择文件或连续拍照
                End With
            End With

            With wb.AddButtonGroup("form1","btg1",True)
                .Add("btn1", "确定", "submit")
            End With            
            e.WriteString(wb.Build) '生成网页            
        Else            
            For Each key As String In e.Files.Keys
                For Each fln As String In e.Files(key)
                    e.SaveFile(key,fln,   ProjectPath & "Attachments\web\image\" & fln) '保存接收到的文件
                Next
            Next           
  e.WriteString("OK") '生成网页             
        End If

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107793 积分:548316 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/25 13:41:00 [只看该作者]

原因:http://www.foxtable.com/mobilehelp/topics/0106.htm

如果我们将Uploader的Incremental属性设置为True,可以实现:

1、再次选择上传文件,不会覆盖之前上传的文件。
2、如果开启了图片删除功能,可以逐个删除选择好的图片。

但是,在这种情况下,表单默认的提交功能,将不会上传选择好的文件,我们只能用submitAjaxForm函数提交表单...


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


加好友 发短信
等级:三尾狐 帖子:655 积分:7725 威望:0 精华:0 注册:2013/12/11 17:49:00
  发帖心情 Post By:2019/7/25 14:38:00 [只看该作者]

请问老师 我调用企业微信的拍照功能  拍完后 如何把确定的图片显示在 uploader 控件里?

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107793 积分:548316 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/25 14:47:00 [只看该作者]

没有办法,只能拍完后,点击uploader 控件到相册选择

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


加好友 发短信
等级:三尾狐 帖子:655 积分:7725 威望:0 精华:0 注册:2013/12/11 17:49:00
  发帖心情 Post By:2019/7/25 15:39:00 [只看该作者]

麻烦老师看一下我这段代码错在哪里   为什么弹不出dd 
document.getElementById('zp').onclick = function () {
wx.chooseImage({
    count: 1, // 默认9,这里每次只处理一张照片
    sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
    sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
    success: function(res) {
alert('bb')
        var localId = res.localIds[0].toString();//因为我们只取一张,所以只有将数组的第一项转字符串保存起来传给 getLocalImgData 方法即可
alert(res.localIds[0].toString())
alert('cc')
        wx.getLocalImgData({
            localId: localId, // 图片的localID
            success: function(res) {
alert(dd)




            }
        });
    }
});

 }

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107793 积分:548316 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/25 15:51:00 [只看该作者]

开启接口了吗?jsApiList: ['chooseImage','getLocalImgData']

getLocalImgData仅支持苹果系统

安卓可以通过img标签显示图片:
var localId = res.localIds[0].toString();
document.getElementById('imgid').src = localId;


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


加好友 发短信
等级:三尾狐 帖子:655 积分:7725 威望:0 精华:0 注册:2013/12/11 17:49:00
  发帖心情 Post By:2019/7/25 16:01:00 [只看该作者]

已经开启了

图片点击可在新窗口打开查看此主题相关图片如下:abc.png
图片点击可在新窗口打开查看

 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107793 积分:548316 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/25 16:14:00 [只看该作者]

那我也看不出是什么问题了。

引入JS文件看看是不是最新的1.4版本

在需要调用JS接口的页面引入如下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1.4.0.js

如需进一步提升服务稳定性,当上述资源不可访问时,可改访问:http://res2.wx.qq.com/open/js/jweixin-1.4.0.js (支持https)。


 回到顶部