Foxtable(狐表)用户栏目专家坐堂 → 使用Uploader上传的照片在ftj里不显示


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

主题:使用Uploader上传的照片在ftj里不显示

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


加好友 发短信
等级:一尾狐 帖子:424 积分:5115 威望:0 精华:0 注册:2012/11/16 8:21:00
使用Uploader上传的照片在ftj里不显示  发帖心情 Post By:2022/11/29 21:44:00 [只看该作者]

老师,我用使用Uploader上传了照片,图片也传到了指定位置,并且也写到了图片字段,就是用程序打开时,up2不显示图片,up1是显示的,不知这次是为什么,和目录过长有关吗?ksid是一个全局变量,是一个手机号码


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

Dim e As RequestEventArgs = args(0)
Select Case e.Path
    Case "cs.htm"
        Dim wb As New weui
        If e.PostValues.Count = 0 Then
            wb.AddForm("", "form1", "cs.htm")
            With wb.AddInputGroup("form1", "ipg1", "增加员工")
                .AddInput("姓名", "姓名", "Text") '前一个"姓名"是ID,后一个"姓名"是标题
                
                .AddUploader("up1", "照片", True) 'True表示允许上传多个文件
                .AddUploader("up2", "照片", True) 'True表示允许上传多个文件
            End With
            With wb.AddButtonGroup("form1", "btg1", True)
                .Add("btn1", "确定", "submit")
            End With
            e.WriteString(wb.Build)
        Else
            Dim nms() As String = {"姓名"}
            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 = "up1" 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
                If key = "up2" Then
                    For Each fln As String In e.Files(key)
                        e.SaveFile(key, fln, ProjectPath & "web\up\cj\" & ksid & "\" & 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
End Select
[此贴子已经被作者于2022/11/29 21:45:03编辑过]

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


加好友 发短信
等级:超级版主 帖子:110743 积分:563641 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/11/29 21:52:00 [只看该作者]

图片在本机还是在服务器?图片字段列属性怎么设置的?

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


加好友 发短信
等级:一尾狐 帖子:424 积分:5115 威望:0 精华:0 注册:2012/11/16 8:21:00
  发帖心情 Post By:2022/11/29 21:57:00 [只看该作者]

老师,现在程序 还在本机调试,同时上传的两个文件,一个可以打开,一个就打不开呢,两个区别就是目录不同

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


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

[此贴子已经被作者于2022/11/29 21:59:58编辑过]

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


加好友 发短信
等级:超级版主 帖子:110743 积分:563641 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/11/29 22:36:00 [只看该作者]

这种列属性设置,图片只能放到项目里的Attachments目录。如果图片在这个目录,却不显示,应该是图片列里的文件名称错了

 回到顶部