Foxtable(狐表)用户栏目专家坐堂 → 在WeUI实例中,怎么打开并查看已经上传的图片


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

主题:在WeUI实例中,怎么打开并查看已经上传的图片

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


加好友 发短信
等级:一尾狐 帖子:433 积分:4351 威望:0 精华:0 注册:2017/3/20 21:08:00
在WeUI实例中,怎么打开并查看已经上传的图片  发帖心情 Post By:2017/10/24 15:59:00 [只看该作者]

基本情况:
已经通过地址:http://www.foxtable.com/mobilehelp/scr/0251.htm 学习
用相关功能把设备图片上传到对应数据表(item99)记录的:img01 列(备注型->并扩展为图片),实图放在: .\photo\文件夹中.

请教:
如何将他们取出来并查看:近似于地址:http://www.foxtable.com/mobilehelp/scr/0091.htm 的查看方式。
如下所示:
If e.PostValues.count = 0 Then
    Dim dr As DataRow = DataTables("item99").SQLFind("[_Identify]=" & PrimaryKey)
    If dr IsNot Nothing Then
        wb.AddForm("","form1","vimg1.htm?od01=1")
        With wb.AddInputGroup("form1","ipg1","刀具图片查阅")
            .AddHidenValue("ibh00","000")  '一个隐臧列, 主要用于触发是否有输入动作的判断语句
            With  .Addinput("ibh01","类别","text")
                .value=dr("ibh01")
                .readonly=True
            End With
            With   .Addinput("imc01","名称","text")
                .Value=dr("imc01")
                .readonly=True
            End With
            With .Addinput("igg01","规格","text")
                .Value=dr("igg01")
                .Readonly=True
            End With
            With .AddUploader("img01","照片",True)
                .AllowDelete = True '允许删除
                .AllowAdd=False '关闭上传功能
                .Incremental = True '允许 重复选择文件或连续拍照
’-------------这里应该怎么写,我就不懂了,请教专家指点,谢谢!
            End With
        End With
        With wb.AddButtonGroup("form1","btg1",True)
            .add("btn1","返回","",PageURL).kind=1
        End With
    End If
    e.WriteString(wb.Build) '生成网页
End If
[此贴子已经被作者于2017/10/24 16:01:54编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/10/24 16:36:00 [只看该作者]

如果要把所有的显示,参考

 

Dim path As String = fl & "photo\"
For Each File As String In FileSys.GetFiles(path)
    .AddImage("./photo/" & filesys.GetName(file))
Next

 


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


加好友 发短信
等级:一尾狐 帖子:433 积分:4351 威望:0 精华:0 注册:2017/3/20 21:08:00
全部图片能看,再请教一下。  发帖心情 Post By:2017/10/24 17:21:00 [只看该作者]

谢谢专家:有点甜。
全部图片能看了,再请教一下。
我还希望:
当用户点到某一条记录的时候,只看这行记录所对应的相片,
但图片也不限于1张。

请问以关键地方应该如何变化:(列名称为:img01)

                Dim path As String = ".\photo\"
                For Each File As String In FileSys.GetFiles(path)
                    .AddImage("./photo/" & filesys.GetName(file))
                Next


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/10/24 17:55:00 [只看该作者]

1、这样处理上传的文件,一行保存多张图片

 

http://www.foxtable.com/mobilehelp/scr/0060.htm

 

2、循环某一行的图片,循环显示即可,如

 
                For Each file As String in dr.Lines("图片")

                    .AddImage("./photo/" & file)
                Next

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


加好友 发短信
等级:一尾狐 帖子:433 积分:4351 威望:0 精华:0 注册:2017/3/20 21:08:00
感谢有点甜指教,OK了  发帖心情 Post By:2017/10/24 18:42:00 [只看该作者]

我刚才就是想上传图片时用了这个词:dr.Lines("图片")。
多谢多谢指教!
[此贴子已经被作者于2017/10/24 18:44:14编辑过]

 回到顶部