以二进制模式下载文件,并显示(或通过调用用户自定义函数)进度窗口.
#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 - 本地文件写入失败 |