找回密码
 加入
搜索
查看: 4172|回复: 4

[AU3基础] InetGet下载有密码的FTP文件下载不了?

[复制链接]
发表于 2010-10-4 13:26:28 | 显示全部楼层 |阅读模式
InetGet下载有密码的FTP文件下载不了?
InetGet("ftp://555:555@www.yj588.cn/Web/NOD32/eguisn.rar", @TempDir & "\eguisn.rar", 4, 1)
发现这样下载不了的
有那位高手知道是怎样才能用有密码的FTP下载文件的呢
发表于 2010-10-4 13:45:37 | 显示全部楼层
帮助里不是说的很明白了么?
InetGet
--------------------------------------------------------------------------------

通过HTTP,HTTPS或FTP协议从互联网上下载指定文件.


InetGet ( "URL" [, "文件名" [, 选项 [, 是否后台]]] )




参数

URL 要下载文件的 URL(地址). 参考注意事项.
文件名 [可选参数] 下载到本地的文件路径.
选项 [可选参数] 0 = (默认)如有可能则从本地缓存中获得文件.
1 = 强制性地要求脚本从远程站点重新下载文件.
2 = 忽略所有 SSL 错误(使用 HTTPS 连接时).
4 = 使用FTP协议传输文件时,使用 ASCII 方式传输文件(不能和标志 8 一起使用).
8 = 使用FTP协议传输文件时,使用 二进制 方式传输文件(不能和标志 4 一起使用). 如果未使用过或者上次未指定,则二进制方式为默认传输方式.
16 = 跳过强制网络连接开始连接 (参考说明).
是否后台 [可选参数] 0 = (默认)等待下载完成之后才继续执行后面的语句.
1 = 立即返回并在后台完成下载 (参考注意事项).



返回值

成功: 返回值取决于是否使用后台下载:
后台下载: 返回一个控制句柄. 这个句柄可以用于 InetGetInfo(). 这个句柄必须使用 InetClose() 关闭.
等待下载: 所下载的字节数.
后台下载: 返回一个句柄. 如果出现下载错误,请使用 InetGetInfo() 得到信息. 这个句柄必须使用 InetClose() 关闭.
等待下载: 设置 @error 为非0,并返回 0.



注意/说明

为保证此函数的正常工作必须安装 Internet Explorer 5 或更高版本.

URL 参数是指类似"http://www.somesite.com/path/file.html"这样的形式,这和我们在网页浏览器中输入的地址是一样的格式.

如果连接时需要指定用户名及密码,只要在主机名前加以下前缀即可:"用户名:密码@"(都是英文字符),比如
"http://myuser:mypassword@www.somesite.com"
 楼主| 发表于 2010-10-4 13:55:19 | 显示全部楼层
不行的哦,我上面那个格式不是和你所讲的一样吗?为什么下载不了的呢?
发表于 2010-10-4 14:08:32 | 显示全部楼层
InetGet('ftp://codepub:codepub.com@61.172.249.114/111.rar','222.rar',1)
发表于 2010-10-4 14:13:40 | 显示全部楼层
你给的FTP地址帐号或者密码不对,文件当然无法获取。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-23 17:54 , Processed in 0.084692 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表