Foxtable(狐表)用户栏目专家坐堂 → ftp文件一键同步


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

主题:ftp文件一键同步

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


加好友 发短信
等级:九尾狐 帖子:2466 积分:22761 威望:0 精华:0 注册:2011/3/29 17:14:00
ftp文件一键同步  发帖心情 Post By:2018/3/24 12:05:00 [只看该作者]

ftp文件同步
图片列是 ftp文件  想设计一个一键同步功能  将产品表  图片列 的图片从 ftp 上全部同步到本地来

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


加好友 发短信
等级:超级版主 帖子:107135 积分:544918 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/3/24 12:18:00 [只看该作者]

循环所有行,逐个下载:http://www.foxtable.com/help/scr/1410.htm

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


加好友 发短信
等级:九尾狐 帖子:2466 积分:22761 威望:0 精华:0 注册:2011/3/29 17:14:00
  发帖心情 Post By:2018/3/24 14:24:00 [只看该作者]

Dim ftp1 As new ftpclient
ftp1.host=
"196.128.143.28"
ftp1.Account = 
"foxuser"
ftp1.password = 
"138238110"
If 
ftp1.Download("\photo\Desert.jpg","c:\data\Desert.jpg") = True Then
    
Messagebox.show("下载完成!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
Else
    
Messagebox.show("下载失败!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
End If


将产品表  图片列 的图片从 ftp 上全部同步到本地默认的位置?

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


加好友 发短信
等级:超级版主 帖子:107135 积分:544918 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/3/24 15:18:00 [只看该作者]

Dim ftp As FTPClient = DataTables("凭证明细").DataCols("日期").FTPClient
For Each dr As DataRow In DataTables("凭证明细").DataRows
    Output.Show(ProjectPath & "Attachments\" & dr("图片"))
    ftp.Download(dr("图片"),ProjectPath & "Attachments\" & dr("图片"))
Next


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


加好友 发短信
等级:九尾狐 帖子:2466 积分:22761 威望:0 精华:0 注册:2011/3/29 17:14:00
  发帖心情 Post By:2018/3/25 15:13:00 [只看该作者]

产品表  图片列 的文件 
从 ftp 上全部同步到本地默认(RemoteFiles)的位置

第一步全部删除,告诉客户正在删除

第二部再次全部下载   告诉客户正在下载 时间预计还要多久



代码怎么写呢

也可以作对比 以ftp为准  存在的跳过  没有的删除  本地没有的继续下载
[此贴子已经被作者于2018/3/25 15:16:50编辑过]

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


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

1、没有必要一键同步,需要的时候,再点击打开查看图片,这样更符合实际需要;

 

2、删除文件参考

 

http://www.foxtable.com/webhelp/scr/0331.htm

 

3、下载文件参考4楼,无法做到预计还需要多少时间的,如果要要做,那就计算有多少个文件,显示已经下载了多少个那样。


 回到顶部