Foxtable(狐表)用户栏目专家坐堂 → 远程图片下载 并引用


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

主题:远程图片下载 并引用

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/1 20:17:00 [显示全部帖子]

dim name as string = "c:\data\" & filesys.getname(CurRow("商品图片"))
Network.DownloadFile(CurRow("商品图片"), name)
rt.Cells(r + 1,2).Image = GetImage(name)

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/2 14:39:00 [显示全部帖子]

判断一下,同名文件如果存在:http://www.foxtable.com/webhelp/topics/0337.htm,就跳过

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/2 15:14:00 [显示全部帖子]

       For r As Integer = 0 To tb.Rows.Count -1 '开始填入该列内容
            If ColNames(c) <>"商品图片"
                rt.Cells(r + 1, c).Text = tb.Rows(r)(ColNames(c))
            Else
                Dim name As String = "d:\data\" & filesys.getname(tb.Rows(r)("商品图片"))

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/2 20:19:00 [显示全部帖子]

Network.DownloadFile(tb.Rows(r)("商品图片"), name)

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/2 21:09:00 [显示全部帖子]

图片单元格没有数据,判断一下有数据再下载

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/2 21:22:00 [显示全部帖子]

                rt.Cells(r + 1, c).Text = tb.Rows(r)(ColNames(c))
            Else
                Dim name As String = "d:\data\" & filesys.getname(tb.Rows(r)("商品图片"))
                If FileSys.FileExists(name) Then
                Else
  msgbox(tb.Rows(r)("商品图片"))    
                    Network.DownloadFile(tb.Rows(r)("商品图片"), name)
                End If
  msgbox(name)              
                rt.Cells(r + 1,1).Image = GetImage(name)
                'rt.Style.ImageAlign.AlignHorz = prt.ImageAlignHorzEnum.Center '居中显示
                '
            End If
            '
        Next

 回到顶部