使用Uploader

Uploader用于上传文件,和其他数据输入组件一样,Uploader需要放在输入框分组中。

定义一个Uploader的语法是:

AddUploader(ID, Label, Multiple)

ID 组件ID
Text 组件标题
Multiple 逻辑型,可选参数,手否允许选择多个文件上传。

上传组件可以浏览图片,通过AddImage添加要浏览的图片,语法:

AddImage(Image)
AddImage(Thumbnail, Image)

Thumbnail 缩略图文件。
Image 图片文件。

示例

在运行这个例子之前,请先复制几个图片到"d:\web\images目录",文件名分别是"001.jpg"、"002.jpg"和"003.jpg"。

HttpRequest事件代码:

Select Case e.Path
    Case "test.htm"
        Dim wb As New weui
        wb.AddForm("","form1","test.htm")
        With wb.AddInputGroup("form1","ipg1",
"
文件上传") '文件上传
            .AddUploader("up1","")
        End With
        With wb.AddInputGroup("form1","ipg22",
"
文件上传") '带图片浏览的文件上传
            With .AddUploader("up2",
"
图片",True) 'True表示允许一次上传多个文件
                .AddImage("./images/001.jpg")
                .AddImage("./images/002.jpg")
                .AddImage("./images/003.jpg")
            End With
        End With
        With wb.AddButtonGroup("form1","btg1",True)
            .Add("btn1",
"
确定", "submit")
        End With
       
e.WriteString(wb.Build) '生成网页
End Select

下图是在iPhone上的显示效果:

单击上图中的“+”按钮,可以拍照上传,或选择现有的照片上传:


本页地址:http://www.foxtable.com/mobilehelp/topics/0054.htm