Ⅰ 怎样用易语言在本机架设ftp,给局域网的其他电脑下载这台电脑的文件
这个不需要易语言来实现。易语言实现也比较难,因为你要写一个完整FTP服务器端。用serv-u 或者系统自带的FTP来完成就可以了。win7 的架设教程可以参考这个。
http://jingyan..com/article/48206aeadc3c4b216bd6b369.html
Ⅱ 易语言问题关于FTP下载和读入文件命令!高手来!
我觉得应该是你的连接太过频繁,要有一定的间隔时间。反复频繁的连接服务器而没有间隔时间会被当作是攻击。有时候网速也有一定的影响。这就是有时候行有时候不行的原因。
Ⅲ 易语言FTP下载
下载路径有问题吧 下载路径是 虚拟目录 不是绝对路径吧
判断 (连接FTP服务器 (ftp地址, ftp用户名, ftp密码, 21, ))
FTP文件下载 ("web/下载的文件名.txt", 保存目录 , )
断开FTP服务器 ()
修改下载路径试试吧
Ⅳ 易语言 ftp的操作
.版本 2
.支持库 iext
.支持库 internet.局部变量 项目类型, 整数型
.局部变量 选中项, 整数型
.局部变量 当前目录, 文本型
.局部变量 容器1, 整数型选中项 = 远程文件框.现行选中项
.如果真 (选中项 = -1)
返回 ()
.如果真结束
项目类型 = 远程文件框.取表项数值 (选中项)当前目录 = FTP取现行目录 ()
.判断开始 (项目类型 = 0) ' 是否为到上目录
容器1 = 倒找文本 (当前目录, “/”, , 真)
.如果真 (容器1 ≠ -1)
当前目录 = 取文本左边 (当前目录, 容器1)
.如果真 (当前目录 ≠ “/”)
当前目录 = 取文本左边 (当前目录, 容器1 - 1)
.如果真结束
FTP置现行目录 (当前目录)
填充远程框 ()
.如果真结束.判断 (项目类型 = 1) ' 是否到子目录
.如果真 (取文本右边 (当前目录, 1) ≠ “/”)
当前目录 = 当前目录 + “/”
.如果真结束
FTP置现行目录 (当前目录 + 远程文件框.取标题 (选中项, ))
填充远程框 ()
.默认.版本 2
.支持库 iext
.支持库 internet.子程序 填充远程框
.局部变量 文件名, 文本型, , "0"
.局部变量 文件尺寸, 整数型, , "0"
.局部变量 文件属性, 整数型, , "0"
.局部变量 文件时间, 日期时间型, , "0"
.局部变量 数目, 整数型
.局部变量 容器1, 整数型
.局部变量 名称, 文本型
.局部变量 索引, 整数型
.局部变量 现行目录, 文本型远程文件框.全部删除 ()状态标签.标题 = “正在获取目录列表,请稍候...”
状态标签.刷新显示 () ' 立即显示改变后的标题
数目 = FTP目录列表 (“*.*”, , 文件名, 文件属性, 文件尺寸, 文件时间)
' 填充目录
现行目录 = FTP取现行目录 ()
.如果真 (现行目录 ≠ “/”)
远程文件框.插入表项 (, , 0, , , 0) ' 如果不是根目录,则插入到父目录的特殊表项
.如果真结束.计次循环首 (数目, 容器1)
.如果真 (位与 (文件属性 [容器1], #子目录) ≠ 0)
名称 = 文件名 [容器1]
.如果真 (取文本左边 (名称, 1) ≠ “.”)
索引 = 远程文件框.插入表项 (, 名称, 1, , , 1)
远程文件框.置标题 (索引, 2, 到文本 (文件时间 [容器1]))
.如果真结束 .如果真结束.计次循环尾 ()
' 填充文件
.计次循环首 (数目, 容器1)
.如果真 (位与 (文件属性 [容器1], #子目录) = 0)
索引 = 远程文件框.插入表项 (, 文件名 [容器1], 2, , , 2)
远程文件框.置标题 (索引, 1, 到文本 (文件尺寸 [容器1]))
远程文件框.置标题 (索引, 2, 到文本 (文件时间 [容器1]))
.如果真结束.计次循环尾 ()
Ⅳ 用易语言,下载文件
估计是你的服务器禁止了文件下载,现在很多免费空间都这样。
我用一个同学的可以下载的服务器测试了,可以下载
当然也可能是你网址写错了,要加"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)
.子程序 日志回调函数
.参数 线程信息, 整数型
.参数 时间, 文本型
.参数 内容, 文本型
.参数 消息类型, 整数型
.参数 对象信息, 整数型
.局部变量 日志内容, 文本型
' _登陆_时钟_周期事件 ()
Ⅵ 易语言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里面文件夹下面的文件夹的文件
cnt = FTP目录列表 (子文件夹下的目录, , 目录, , , )
首先确定您的FTP跟目录,可通过下图得到跟目录
一般格式是: [IP]地址 或者 [帐号名] 比如:fsdf1321
假如跟目录下有个文件夹:temp temp还有各子夹temp2 ,那么其路径为:
根目录 emp emp2
cnt = FTP目录列表 (根目录 emp emp2, , 目录, , , )
其他不变
Ⅷ 易语言FTp文件下载
.版本 2
.支持库 internet
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
连接FTP服务器 (“FTP地址”, “FTP帐号”, “FTP密码”, 21, )
FTP文件下载 (“1.txt”, “d:\1.txt”, )
Ⅸ 易语言 FTP文件下载例程
.版本 2
.支持库 internet
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
连接FTP服务器 (“FTP地址”, “FTP帐号”, “FTP密码”, 21, )
FTP文件下载 (“1.txt”, “d:\1.txt”, )
Ⅹ 易语言下载FTP文件夹
如果(连接ftp服务器()=真)
ftp文件下载(“web/1.txt”,取运行目录()+“\data\2.txt”)
首先要确认可以连接得上服务器
然后在下载