以二进制模式下载文件,并显示(或通过调用用户自定义函数)进度窗口.
#Include <FTPEx.au3>
_FTP_ProgressDownload($l_FTPSession, $s_LocalFile, $s_RemoteFile [, $FunctionToCall = ""])
$l_FTPSession | _FTP_Connect() 返回值. |
$s_LocalFile | 创建的本地文件. |
$s_RemoteFile | 远程源文件. |
$FunctionToCall | [可选参数] 可更新进度条的函数,并对用户输入(如中止或关闭应用的点击操作)作出反应. (更多资讯见备注) |
成功: | 返回 1 |
失败: | 返回 0, 并设置 @error: |
@error: | -1 - 无法创建本地文件 |
-2 - 不能获取远程文件大小 | |
-3 - 打开远程文件失败 | |
-4 - 读取远程文件失败 | |
-5 - 关闭远程文件失败 | |
-6 - 被调用函数返回的百分比下载失败 | |
-7 - 本地文件写入失败 |