設置訪問FTP時使用的代理服務器。
FtpSetProxy ( 模式 [, "地址:端口" [, "用戶名", "密碼"]] )
參數(shù)
模式 | 指以下幾種模式: 0 = (默認)使用 Internet Explorer 設置的代理服務器。 1 = 不使用任何代理(直接訪問) 2 = 使用指定的代理服務器 |
地址:端口 | [可選參數(shù)] 代理服務器的地址及其端口。請查看下面的注意部分。 |
用戶名 | [可選參數(shù)] 用戶名 |
密碼 | [可選參數(shù)] 登錄密碼 |
返回值
成功: | 返回值為1。 |
失。 | 返回值為0。 |
注意
為保證此函數(shù)的正常工作必須安裝 Internet Explorer 3 或更高版本。
僅支持 CERN 代理服務器。
代理服務器一般由站點地址及端口組成。大部分的 ISP 都使用 8080 號端口。假設代理服務器的地址為“www.proxy.com”且端口為“8080”則設置方法如下:
FtpSetProxy(2, "www.proxy.com:8080")
當然也有很多代理服務器并不需要用戶名和密碼。
為便于大家理解,在此引用一篇出處未明的文章:
通過 CERN 代理服務器訪問將只能查看或下載文件。您不能通過 CERN 代理服務器重命名、上載或刪除文件或文件夾,而您通過其他代理服務器則能作到這一點。
如果直接訪問 FTP 站點,就可以象在本地計算機上一樣使用 FTP 服務器上的文件和文件夾。您可以查看、下載、上載、重命名和刪除文件和文件夾。如果需要獲得 FTP 服務器的權限來執(zhí)行這些操作,系統(tǒng)會提示您提供用戶名和密碼。
相關
HttpSetProxy, InetGet, InetGetSize
示例
; 不使用代理服務器
FtpSetProxy(1)
; 使用IE默認的代理設置
FtpSetProxy(0)
; 使用代理 "www-cache.myisp.net",端口為 8080
FtpSetProxy(0, "www-cache.myisp.net:8080")