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


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

主题:上传文件

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


加好友 发短信
等级:三尾狐 帖子:658 积分:7896 威望:0 精华:0 注册:2013/12/11 17:49:00
上传文件  发帖心情 Post By:2020/10/26 15:57:00 [只看该作者]

请问老师 在上传图片前 怎么判断是否有图片才能上传?


Select Case e.Path
    Case "upload.htm"
        Dim wb As New weui
        wb.AddForm("","form1","receive.htm")
        With wb.AddInputGroup("form1","ipg1",
"
文件上传")
            With .AddUploader("up128",
"
照片",True)
                .AllowDelete = True
'
允许删除
                .Incremental = True
'
允许重复选择文件或连续拍照
               
.ScaleWidth = 400 '自动压缩图片宽度为400个像素,高度等比例压缩
           
End With
        End With
        With wb.AddButtonGroup("form1","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/ajaxform.js'></script>")
'
引入脚本文件
        e.WriteString(wb.Build)
'
生成网页
    Case "receive.htm"
        For Each key As String In e.Files.Keys
            For Each fln As String In e.Files(key)
                e.SaveFile(key,fln,"d:\web\uploadfiles\" & fln)
'
保存接收到的文件
            Next
        Next
        e.WriteString("OK")

End
Select


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


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/26 16:06:00 [只看该作者]

    Case "receive.htm"
if e.Files.Keys.count > 0 then
        For Each key As String In e.Files.Keys
            For Each fln As String In e.Files(key)
                e.SaveFile(key,fln,"d:\web\uploadfiles\" & fln) 
'
保存接收到的文件
            Next
        Next
        e.WriteString("OK")
else
e.WriteString("请添加文件!")
end if
End
 Select

js

function afterSubmit(result){
    hide("tst1");
    if (result=='OK') {
        show("tst2");
        location="upload.htm";
    }
    else{
alert(result);
        show("tst3",2000);
    }
}

 回到顶部