Foxtable(狐表)用户栏目专家坐堂 → ftp直接显示


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

主题:ftp直接显示

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


加好友 发短信
等级:童狐 帖子:213 积分:2237 威望:0 精华:0 注册:2012/9/3 16:21:00
ftp直接显示  发帖心情 Post By:2015/8/5 16:00:00 [只看该作者]

图片存在FTP服务器, 照片列已经绑定了远程,单文件的, 但照片列里显示的是图片名称,需要双击才能打开看图片,这对于款式多,记不住款号的人非常不方便,有没有什么办法能让照片列直接能显示远程照片?

 


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

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


加好友 发短信
等级:四尾狐 帖子:998 积分:6656 威望:0 精华:0 注册:2014/10/20 11:06:00
  发帖心情 Post By:2015/8/5 16:01:00 [只看该作者]

建议弄个图片控件显示
或者把列的扩展类型设置为图片
[此贴子已经被作者于2015/8/5 16:02:56编辑过]

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


加好友 发短信
等级:童狐 帖子:213 积分:2237 威望:0 精华:0 注册:2012/9/3 16:21:00
  发帖心情 Post By:2015/8/5 16:02:00 [只看该作者]

坐等回复

 


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/5 16:03:00 [只看该作者]

为什么不弄成图片列?列窗口不是可以显示的么?

 

http://www.foxtable.com/help/topics/0086.htm

 


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


加好友 发短信
等级:超级版主 帖子:110581 积分:562801 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2015/8/5 16:08:00 [只看该作者]

foxtable为图片格式提供了列窗口

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


加好友 发短信
等级:童狐 帖子:213 积分:2237 威望:0 精华:0 注册:2012/9/3 16:21:00
  发帖心情 Post By:2015/8/5 16:19:00 [只看该作者]

我就是图片列啊,不显示啊,只显示图片名称啊!

 



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


 


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20150805161749.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2015/8/5 16:22:31编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/5 16:26:00 [只看该作者]

 右边有列窗口的

 

http://www.foxtable.com/help/topics/0073.htm

 


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


加好友 发短信
等级:童狐 帖子:213 积分:2237 威望:0 精华:0 注册:2012/9/3 16:21:00
  发帖心情 Post By:2015/8/5 17:00:00 [只看该作者]

依然没有解决问题, 我想要的效果是一打开表,图片列里面已经有照片,比如说我有10行,10行里照片列的照片已经能够一目了然的看到了,就好像EXCEL表格里面在每个商品的照片列里都插入了照片的那种效果。而不是点开一行,显示一行的照片。我用的FTP,谢谢

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/5 17:13:00 [只看该作者]

Drawcell事件加入代码

 

If e.Col.Name = "照片" AndAlso e.Row.IsNull("照片") = False Then
    e.StartDraw()
    e.Graphics.DrawImage(getimage(projectPath & "RemoteFiles/" & FileSys.GetName(e.Row("照片"))), e.x + 1,e.y + 1, 100, 85)
    e.EndDraw()
End If

 

AfterOpenProject事件,把所有图片下载下来

 

Dim ftp1 As new ftpclient
ftp1.host="ns18.mfdns.com"
ftp1.Account = "fo1xtable"
ftp1.password = "WJfoxtable"
ftp1.OpenManager
Dim f1,f2 As String
For Each r As Row In Tables("表A").Rows
    f1=r("照片")
    f2=FileSys.GetName(R("照片"))
    If ftp1.Download(f1, projectPath & "RemoteFiles/" & f2) = True Then
        Messagebox.show("下载完成!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    Else
        Messagebox.show("下载失败!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    End If
Next


 回到顶部