以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=62121) |
-- 作者:liujywwy -- 发布时间:2014/12/25 17:47:00 -- [求助] 帮助文档下载内容: Dim ftp1 As New FtpClient
我自己的下载代码如下:疑问是下载路径为什么要指定好?我想下载到哪就下载到哪是不是更好一点呢?。 Dim ftp1 As New FtpClient |
-- 作者:有点甜 -- 发布时间:2014/12/25 17:52:00 -- If ftp1.FileExists("/" & FileSys.GetName(txt.value)) Then \'如果存在则下载
\'在这里插入一个SaveFileDialog http://www.foxtable.com/help/topics/0329.htm
|
-- 作者:liujywwy -- 发布时间:2014/12/26 11:40:00 -- Dim ftp1 As New FtpClient
不是很清楚如何把路径变量值取出来? |
-- 作者:有点甜 -- 发布时间:2014/12/26 11:42:00 -- Dim ftp1 As New FtpClient ftp1.Host="192.168.1.72" ftp1.Account = "bug" ftp1.Password = "bug" Dim txt As WinForm.TextBox = e.Form.Controls("textbox2") If ftp1.FileExists("/" & FileSys.GetName(txt.value)) Then \'如果存在则下载 Dim dlg As New SaveFileDialog \'定义一个新的SaveFileDialog dlg.Filter= "" \'设置筛选器 If dlg.ShowDialog = DialogResult.Ok Then \'如果用户单击了确定按钮 If ftp1.Download("/" & FileSys.GetName(txt.value), dlg.FileName) Then messagebox.Show("下载完成!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information) Else messagebox.Show("下载失败!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information) End If End If Else messagebox.Show("此文件不存在!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information) End If |
-- 作者:liujywwy -- 发布时间:2014/12/26 12:07:00 -- 怎么出现保存对话框,然后输入文件名(文件类型是不能选择的)。下载的文件是没有扩展名的。 能不能直接点击下载,出现保存对话框,点击确定,下载下来的文件名和上传上去的文件名是一致的? |
-- 作者:有点甜 -- 发布时间:2014/12/26 14:01:00 -- Dim ftp1 As New FtpClient ftp1.Host="192.168.1.72" ftp1.Account = "bug" ftp1.Password = "bug" Dim txt As WinForm.TextBox = e.Form.Controls("textbox2") If ftp1.FileExists("/" & FileSys.GetName(txt.value)) Then \'如果存在则下载 Dim dlg As New SaveFileDialog \'定义一个新的SaveFileDialog dlg.FileName = FileSys.GetName(txt.value) If dlg.ShowDialog = DialogResult.Ok Then \'如果用户单击了确定按钮 If ftp1.Download("/" & FileSys.GetName(txt.value), dlg.FileName) Then messagebox.Show("下载完成!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information) Else messagebox.Show("下载失败!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information) End If End If Else messagebox.Show("此文件不存在!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information) End If |