⑴ 易语言FTp文件下载
.版本 2
.支持库 internet
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
连接FTP服务器 (“FTP地址”, “FTP帐号”, “FTP密码”, 21, )
FTP文件下载 (“1.txt”, “d:\1.txt”, )
⑵ 易语言下载FTP文件夹
如果(连接ftp服务器()=真)
ftp文件下载(“web/1.txt”,取运行目录()+“\data\2.txt”)
首先要确认可以连接得上服务器
然后在下载
⑶ 易语言FTP下载
下载路径有问题吧 下载路径是 虚拟目录 不是绝对路径吧
判断 (连接FTP服务器 (ftp地址, ftp用户名, ftp密码, 21, ))
FTP文件下载 ("web/下载的文件名.txt", 保存目录 , )
断开FTP服务器 ()
修改下载路径试试吧
⑷ 怎样用易语言在本机架设ftp,给局域网的其他电脑下载这台电脑的文件
这个不需要易语言来实现。易语言实现也比较难,因为你要写一个完整FTP服务器端。用serv-u 或者系统自带的FTP来完成就可以了。win7 的架设教程可以参考这个。
http://jingyan..com/article/48206aeadc3c4b216bd6b369.html
⑸ 易语言如何下载FTP里面文件夹下面的文件夹的文件
cnt = FTP目录列表 (子文件夹下的目录, , 目录, , , )
首先确定您的FTP跟目录,可通过下图得到跟目录
一般格式是: [IP]地址 或者 [帐号名] 比如:fsdf1321
假如跟目录下有个文件夹:temp temp还有各子夹temp2 ,那么其路径为:
根目录 emp emp2
cnt = FTP目录列表 (根目录 emp emp2, , 目录, , , )
其他不变
⑹ 易语言FTP下载文件夹里的全部文件
.版本 2
.支持库 internet
.程序集 窗口程序集1
.程序集变量 目录, 文本型, , "0"
.程序集变量 cnt, 整数型
.程序集变量 tmp, 整数型
.子程序 _按钮1_被单击
.如果真 (连接FTP服务器 (“Ftp IP”, “账号”, “密码”, 21, ) = 真)
编辑框1.内容 = 编辑框1.内容 + “Ftp已连接”
.如果真结束
.如果真 (FTP置现行目录 (“你要进入的目录”) = 真)
编辑框1.内容 = 编辑框1.内容 + #换行符 + “进入目录”
.如果真结束
cnt = FTP目录列表 (“*.*”, , 目录, , , )
.计次循环首 (cnt, tmp)
编辑框1.内容 = 编辑框1.内容 + #换行符 + 目录 [tmp]
.计次循环尾 ()
.子程序 _按钮2_被单击
编辑框1.内容 = 编辑框1.内容 + #换行符 + “---------------------------------------”
.计次循环首 (cnt, tmp)
FTP文件下载 (目录 [tmp], 取运行目录 () + “/” + 目录 [tmp], )
编辑框1.内容 = 编辑框1.内容 + #换行符 + “下载文件:” + 取运行目录 () + “/” + 目录 [tmp]
.计次循环尾 ()
⑺ 易语言 FTP文件下载例程
.版本 2
.支持库 internet
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
连接FTP服务器 (“FTP地址”, “FTP帐号”, “FTP密码”, 21, )
FTP文件下载 (“1.txt”, “d:\1.txt”, )
⑻ 易语言ftp文件下载问题
FTP服务器就是上传下载用的,既然能登陆,应该是可以下载的。尝试其他FTP登陆软件,有的服务器只有被动链接才可以。
⑼ 我用易语言写了个ftp下载文本为什么下载到桌面自己就没了
楼主,我刚做了个和你差不多的,发现也是这样,自动删除了,所以肯定行不通,你可以试试直接弹出一个网页,然后让用户自己下载
.版本 2
.支持库 internet
.支持库 eAPI
连接FTP服务器 (“地址”, “用户”, “密码”, 21, )
FTP文件下载 (“更新.txt”, 取运行目录 () + “/更新.txt”, )
.如果 (读入文本 (打开文件 (取运行目录 () + “/更新.txt”, 1, ), ) ≠ #版本号)
.如果 (信息框 (“发现新版本,是否升级”, #是否钮, ) = #是钮)
打开指定网址 (“http://地址/最新.txt”)
销毁 ()
.否则
返回 ()
.如果结束
.否则
.如果结束
⑽ 用易语言,下载文件
估计是你的服务器禁止了文件下载,现在很多免费空间都这样。
我用一个同学的可以下载的服务器测试了,可以下载
当然也可能是你网址写错了,要加"http://"
以下为代码
.版本 2
.支持库 internet
.子程序 _按钮1_被单击
.局部变量 i, 字节集
i = HTTP读文件 (“http://www.0592stu.cn/1.exe”)
延时 (1000)'为什么要延时?个人习惯,手动延迟,避免HTTP尚未把文件完全度完整就写出。
写到文件 (取运行目录 () + “\1.exe”, i)
输出调试文本 (i)
如果是因为你服务器被限制不能下载的话你可以使用FTP下载文件。
.版本 2
.支持库 shell
.子程序 __启动窗口_创建完毕
.全局变量 服务器名, 文本型
.全局变量 全局辅助对象, FTP辅助对象
.全局变量 全局下载对象, 下载对象
.全局变量 全局上传对象, FTP上传对象
.全局变量 登录名, 文本型
.全局变量 登录密码, 文本型
.全局变量 用户名, 文本型
服务器名 = “10.110.160.23”
登录名 = “sahd”
登录密码 = “asdas”
文件名 = 取特定目录 (#Windows安装目录) + “Temp\” + “up1.0.exe”
'这里所说的文件名是把你文件保存在你计算机上的路径
删除文件 (文件名)'存在相同文件就先删除再覆盖
下载文件 (“ftp://” + 服务器名 + “/web/” + “up1.0.exe”,文件名)
.版本 2
.支持库 downlib
.子程序 下载文件
.参数 服务端文件名, 文本型, ,
.参数 本地文件名, 文本型, ,
.局部变量 任务参数, 任务参数
任务参数.类型 = #传送常量.下载
任务参数.文件地址 = 服务端文件名
输出调试文本 (任务参数.文件地址)
任务参数.下载速度 = 0
任务参数.线程等待超时 = 1000
任务参数.默认线程数 = 1
任务参数.本地文件路径 = 本地文件名
输出调试文本 (任务参数.本地文件路径)
任务参数.连接超时 = 5000
任务参数.发送超时 = 5001
任务参数.接收超时 = 10000
任务参数.接收大小 = 20480
任务参数.交互回调函数 = &交互回调函数
任务参数.日志回调函数 = &日志回调函数
任务参数.用户名 = 登录名
任务参数.用户密码 = 登录密码
全局下载对象.增加新任务 (任务参数)
.子程序 交互回调函数, 整数型, , 同名覆盖
.参数 消息类型, 整数型
.参数 线程信息, 整数型
.参数 参数3, 整数型
.参数 参数4, 整数型
.参数 对象信息, 整数型
.局部变量 获得对象标记, 整数型
.局部变量 内容, 文本型
.局部变量 新文件名, 文本型
.局部变量 线程组, 整数型, , "0"
.如果真 (消息类型 = #传送常量.发现存在文件)
返回 (#传送常量.覆盖)
.如果真结束
返回 (0)
.子程序 日志回调函数
.参数 线程信息, 整数型
.参数 时间, 文本型
.参数 内容, 文本型
.参数 消息类型, 整数型
.参数 对象信息, 整数型
.局部变量 日志内容, 文本型
' _登陆_时钟_周期事件 ()