以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- ftp文件一键同步 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=116419) |
-- 作者:yifan3429 -- 发布时间:2018/3/24 12:05:00 -- ftp文件一键同步 ftp文件同步 图片列是 ftp文件 想设计一个一键同步功能 将产品表 图片列 的图片从 ftp 上全部同步到本地来
|
-- 作者:有点蓝 -- 发布时间:2018/3/24 12:18:00 -- 循环所有行,逐个下载:http://www.foxtable.com/help/scr/1410.htm |
-- 作者:yifan3429 -- 发布时间: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 上全部同步到本地默认的位置?
|
-- 作者:有点蓝 -- 发布时间: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 -- 发布时间:2018/3/25 15:13:00 -- 产品表 图片列 的文件 从 ftp 上全部同步到本地默认(RemoteFiles)的位置 第一步全部删除,告诉客户正在删除 第二部再次全部下载 告诉客户正在下载 时间预计还要多久 代码怎么写呢 也可以作对比 以ftp为准 存在的跳过 没有的删除 本地没有的继续下载
[此贴子已经被作者于2018/3/25 15:16:50编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/3/25 15:43:00 -- 1、没有必要一键同步,需要的时候,再点击打开查看图片,这样更符合实际需要;
2、删除文件参考
http://www.foxtable.com/webhelp/scr/0331.htm
3、下载文件参考4楼,无法做到预计还需要多少时间的,如果要要做,那就计算有多少个文件,显示已经下载了多少个那样。 |