以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- Mailsender发送FTP附件? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=72036) |
-- 作者:一笑 -- 发布时间:2015/7/22 15:10:00 -- Mailsender发送FTP附件? Mailsender可发送附件,如帮助中代码。 m.AddAttachments("c:\\data\\table.txt")如附件为表中“附件”列中的FTP中远程文件,如何用代码获取路径、通过Mailsender发送FTP附件?谢谢
|
-- 作者:大红袍 -- 发布时间:2015/7/22 15:51:00 -- 先下载下来,在附加上去
参考FtpClient DownLoad 方法
http://www.foxtable.com/help/topics/1410.htm
|
-- 作者:一笑 -- 发布时间:2015/7/23 9:48:00 -- 谢谢指点,已学习,整理了思路,目前遇到个问题: 所有文件都上传到FTP“事件”目录下,可通过代码获取该目录下所有文件名,但表中某一行的“附件”列的单元格只上传了其中1个文件,如何只下载该特定的文件(而不是所有)?即,需要获取该单元格中上传的文件名?谢谢 |
-- 作者:大红袍 -- 发布时间:2015/7/23 9:50:00 -- 参考 http://www.foxtable.com/help/topics/2717.htm
|
-- 作者:一笑 -- 发布时间:2015/7/23 10:47:00 -- 用了以下代码: Dim lst As New List(of String) lst = Tables("事件汇总").Current.DataRow.Lines("附件") For Each nm As String In lst output.show(nm) Next 得出的文件名前面有“//”,这表示是远程文件吗?还要去掉“//”,才能用于FTP下载文件名?谢谢
|
-- 作者:大红袍 -- 发布时间:2015/7/23 10:48:00 -- output.show(nm.Replace("//", "/")) |