国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

利用Internet傳輸控件來使用FTP

2019-11-18 17:38:43
字體:
供稿:網(wǎng)友
現(xiàn)在是該設(shè)置控件屬性的時候了:

  將URL屬性設(shè)置為FTP服務(wù)器的URL。
  將用戶名(Username)和密碼(PassWord)的屬性設(shè)置為合法的用戶ID和密碼,這也是FTP所要用到的。(如果你將這些屬性留成空白,那么用戶名屬性就會被設(shè)置為匿名(anonymous),而密碼屬性會被設(shè)置為一個缺省的密碼。)
將協(xié)議(PRotocol)屬性設(shè)置為icFTP,這是訪問FTP所需要的。設(shè)置一下RequestTimeout,以防止在服務(wù)器沒有相應(yīng)的時候控件掛起。例如:
WithInet1
.URL="ftp://myftpserver"
.UserName="myusername"
.Password="mypassword"
.Protocol=icFTP
.RequestTimeout=120
EndWith

  要進(jìn)行GET或者PUT操作,就要調(diào)用Execute方法。第一個自變量是可選的,它允許你指定URL。第二個自變量能夠讓你指定要進(jìn)行的操作。當(dāng)GET操作被調(diào)用的時候,你必須傳遞被請求文件的名稱和要創(chuàng)建的本地文件名。當(dāng)PUT操作被調(diào)用的時候,要被上傳的文件就會被指定,然后就在FTP服務(wù)器上創(chuàng)建這個文件。

CallInet1.Execute(,"GETftpfile.txtc:/temp/ftpfile.txt")
CallInet1.Execute(,"PUTc:/temp/ftpfile.txtftpfile2.txt")

  Execute方法是異步工作的,所以你可以使用StateChanged事件來監(jiān)控這項操作的進(jìn)展情況。State自變量會是一個StateConstant。你可以使用對象瀏覽器(ObjectBrowser)或者在線幫助(OnlineHelp)來查看State所有合法的值。

PrivateSubInet1_StateChanged(ByValStateAsInteger)
Debug.PrintState
EndSub

  如果State等于icError,那么你可以通過ResponseCode和ResponseInfo屬性來獲取錯誤信息。

Debug.PrintInet1.ResponseCode
Debug.PrintInet1.ResponseInfo

->


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 章丘市| 威海市| 青龙| 河池市| 米脂县| 清涧县| 儋州市| 甘洛县| 山西省| 镇原县| 萝北县| 凤冈县| 都江堰市| 万源市| 砀山县| 揭西县| 盐源县| 霍林郭勒市| 襄城县| 武邑县| 兰州市| 河源市| 南丰县| 含山县| 民和| 深泽县| 淮北市| 揭西县| 宜川县| 丰宁| 尚义县| 阿荣旗| 商河县| 襄城县| 鸡西市| 安阳县| 山阴县| 镇原县| 乌什县| 曲靖市| 牟定县|