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


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

主题:web图片上传问题

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


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/6/8 9:03:00 [显示全部帖子]

请上传实例测试

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


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/6/8 20:41:00 [显示全部帖子]


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


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/6/9 9:09:00 [显示全部帖子]

如果uploader所在的页面是通过ajax动态加载的,必须像4楼那样处理

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


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/6/9 10:25:00 [显示全部帖子]

看不懂4楼论坛的用法,就上传实例测试
[此贴子已经被作者于2023/6/9 10:24:48编辑过]

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


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/6/9 10:54:00 [显示全部帖子]

开发者密码?

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


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/6/9 11:27:00 [显示全部帖子]

页面怎么测试?把步骤列一下

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


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/6/9 15:10:00 [显示全部帖子]

调用了多余的函数,执行出错,导致后面的函数无法执行
……
        With wb.AddInputGroup("form2", "资料图片", "资料图片")
            With .AddUploader("up129", "资料图片", True)
                .AllowDelete = True '允许删除
                .Incremental = True '允许重复选择文件或连续拍照
                .AllowAdd = True
                .Accept = "image/*"
                .ScaleWidth = 1200 
                For Each s1 As String In dr.Lines("资料图片")
                    
                    .AddImage("./Attachments/" & s1)
                Next
            End With
        End With
        With wb.AddButtonGroup("form2", "btg1", True)
            .Add("btn1", "保存", "button").Attribute = "" '调用js函数上传
        End With
        
        wb.AddToast("", "tst1", "正在上传", 1)
        wb.AddToast("", "tst2", "保存成功", 0)
        wb.AddToast("", "tst3", "上传失败", 0).Icon = "warn"
        
        wb.AppendHTML("<script src='./lib/test.js'></script>", True) '引入脚本文件  
        wb.AppendHTML("<script>initExWeUI();onuploader()</script>") 
        wb.InsertHTML("<div style='height:50px'></div>")
    End If
End If

e.WriteString(wb.Build) '生成网页

js文件内容不全
function onuploader() {

    var eles = document.getElementsByTagName("form");
    for (var i = 0; i < eles.length; i++) {
        if (eles[i].querySelector(".weui_uploader_input[data-incremental]")) {
            eles[i].incremental = true;
            eles[i].onreset = resetForm;
            var fluds = eles[i].getElementsByClassName("weui_uploader_input");
            for (var idx = 0; idx < fluds.length; idx++) {
                fluds[idx].Files = [];
            }
        }
    }
    var eles = document.getElementsByClassName("weui_uploader_input");
    for (var i = 0; i < eles.length; i++) {
        if (!eles[i].Files) {
            eles[i].onchange = previewFile;
        }
        else {
            if (eles[i].hasAttribute("data-scalewidth") || eles[i].hasAttribute("data-scaleheight") || eles[i].hasAttribute("data-rotate")) {
                eles[i].onchange = previewFile3;
            }
            else { eles[i].onchange = previewFile2; }
        }
    }
}

 回到顶部