Foxtable(狐表)用户栏目专家坐堂 → web 文件上传 查了很久没查到原因


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

主题:web 文件上传 查了很久没查到原因

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


加好友 发短信
等级:六尾狐 帖子:1368 积分:12183 威望:0 精华:0 注册:2012/3/5 11:32:00
web 文件上传 查了很久没查到原因  发帖心情 Post By:2021/7/2 16:48:00 [只看该作者]



Dim e As RequestEventArgs = args(0)
Dim wb As New weui

wb.AddPageTitle("","pageheader","12345")

Dim PageURL = "fp.htm"

If e.PostValues.Count = 0 Then '生成编辑页面
    
    wb.AddForm("","form1","addfplist.htm")
    With wb.AddInputGroup("form1","ipg1","")
        .AddInput("日期","日期","date")
        .AddInput("编号1","编号1","text")
        .AddInput("名称1","名称1","text")

        With .AddUploader("up128","图片",True)
            .AllowDelete = True '允许删除
            .Incremental = True '允许重复选择文件或连续拍照
            .ScaleWidth = 400 '自动压缩图片宽度为400个像素,高度等比例压缩
            '  .Rotate = 1 '顺时钟旋转90°
        End With

    End With
    
    With wb.AddButtonGroup("form1","btg1",True)
        .Add("btn1", "确定", "submit")
     '   .Add("btn2","返回","button",PageURL) '生成返回原来页面的按钮
    End With
e.WriteString(wb.Build) '生成网页
MessageBox.Show(1)
Else '保存编辑结果
    
    
    Dim dr As DataRow = DataTables("表B").AddNew
    dr("日期") = e.PostValues("日期")
    dr("编号1") = e.PostValues("编号1")
    dr("名称1") = e.PostValues("名称1")
    
    Dim max As Integer =  DataTables("表B").Compute("max(序列)","")
    dr("序列")= max + 1
    

    Dim lst As List(of String) =  dr.Lines("图片")  '获取文件集合
    Dim Int As Integer = lst.Count
       MessageBox.Show(int)
    
    For Each key As String In e.files.Keys

    MessageBox.Show(key)    ‘这里没有提示出来  ,  没有 找到  e.files.keys  这个集合
        For Each fln As String In e.Files(key)

            Int = Int + 1
            e.SaveFile(key,fln,"c:\web\mefiles\" & dr("名称") & dr("_identify") & "_" & Int &  ".jpg") '保存接收到的文件
            lst.Add( dr("名称") & dr("_identify") & "_" & Int &  ".jpg")
       Next
    Next  
   
       
       MessageBox.Show(lst.Count)
    dr.Lines("图片")  = lst
    dr.Save()

    With wb.AddMsgPage("","msgpage","提交成功", "")
        .AddButton("btn1","返回列表","fp.htm")
        .AddButton("btn2","返回主菜单","login.htm")
    End With
    e.WriteString(wb.Build) '生成网页
MessageBox.Show(2)
End If


请教 不知道 为什么  没有  e.files.keys 的 值?

也没有在 c:\web\mefiles\  这个位置 有任何文件找到
[此贴子已经被作者于2021/7/2 16:50:16编辑过]

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


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

参考:http://www.foxtable.com/mobilehelp/topics/0106.htm,要改为使用ajax提交数据

 回到顶部