Foxtable(狐表)用户栏目专家坐堂 → 图片压缩不成功,套用异步失败,求解


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

主题:图片压缩不成功,套用异步失败,求解

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


加好友 发短信
等级:三尾狐 帖子:629 积分:4927 威望:0 精华:0 注册:2014/2/25 15:50:00
图片压缩不成功,套用异步失败,求解  发帖心情 Post By:2024/3/13 2:16:00 [只看该作者]

 Dim wb As New weui
Select Case e.Path
    Case "addnew.htm"
        If e.PostValues.Count = 0 Then
            wb.AddToast("", "t1", "正在上传", 1) '定义提示
            wb.AddForm("", "form1", "addnew.htm").attribute = """
            With wb.AddInputGroup("form1", "ipg1", "故障记录")
                With .AddInput("门店名称", "门店名称", "Text") '前一个"门店名称"是ID,后一个"门店名称"是标题
                    .Attribute = """
                End With
                .AddSelect("负责人", "负责人", "")
                .AddInput("日期", "日期", "date")
                .AddSelect("难易程度", "难易程度", "简单|一般|困难")
                .AddSelect("耗材", "耗材", "3.5寸筒灯|4寸筒灯|6寸筒灯")
                .AddTextArea("所需耗材", 5).Placeholder = "请输入故障详细所需材料"             
            End With
            With wb.AddInputGroup("form1", "ipg2", "上传图片")
                With .AddUploader("故障图片", "故障图片", True) 'True表示允许上传多个文件
                    .AllowDelete = True '允许用户删除图片  
                    .Accept = "image/*" '微信浏览器允许使用相册和相机
                    .ScaleWidth = 400 '自动压缩图片宽度为400个像素,高度等比例压缩
                End With
            End With
            With wb.AddButtonGroup("form1", "btg1", True)
                .Add("btn1", "确定", "submit")
            End With
            e.WriteString(wb.Build)
        Else
            Dim nms() As String = {"门店名称", "负责人", "日期", "难易程度", "耗材", "所需耗材"} '不能为空的列名数组
            For Each nm As String In nms
                If e.PostValues.ContainsKey(nm) = False Then '生成错误提示页
                    With wb.AddMsgPage("", "msgpage", "增加失败", nm & "列不能为空!")
                        .icon = "Warn" '改变图标
                        .AddButton("btn1", "返回").Attribute = ""
                    End With
                    e.WriteString(wb.Build)
                    Return '必须返回
                End If
            Next
            nms = New String() {"门店名称", "负责人", "日期", "难易程度", "耗材", "所需耗材"} '重新定义了nms数组,增加了两列.
            Dim dr As DataRow = DataTables("故障记录表").AddNew()
            For Each nm As String In nms
                dr(nm) = e.PostValues(nm)
            Next
            For Each key As String In e.Files.Keys
                If key = "故障图片" Then
                    For Each fln As String In e.Files(key)
                        e.SaveFile(key, fln, ProjectPath & "Attachments\" & fln)
                    Next
                    dr.Lines("故障图片") = e.Files(key)
                End If
            Next
            '保存并生成增加成功提示页面
            dr.save()
            With wb.AddMsgPage("", "msgpage", "增加成功", "好好学习") '生成成功提示页
                .AddButton("btn1", "继续增加", "addnew.htm")
            End With
            e.WriteString(wb.Build)
        End If
    Case "getBrands.htm"
        Dim pps As String = DataTables("门店信息").GetComboListString("负责人", "门店名称='" & e.PostValues("门店名称") & "'")
        e.WriteString(pps)
        
End Select

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


加好友 发短信
等级:超级版主 帖子:110744 积分:563646 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/3/13 8:47:00 [只看该作者]


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

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


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


加好友 发短信
等级:超级版主 帖子:110744 积分:563646 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/3/13 8:48:00 [只看该作者]

另外,麻烦以后发帖请使用设计模式,不要使用代码模式


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


 回到顶部