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

首頁 > 開發 > 綜合 > 正文

用VB創建FTP組件(put)

2024-07-21 02:15:41
字體:
來源:轉載
供稿:網友
基本步驟是:


1、調用internetopen函數設置環境。

2、調用internetconnect 函數連接主機。

3、調用ftpputfile 函數得到文件。

4、用internetclosehandle 函數關閉第1、2步的句柄。



  當使用ftpgetfile 時與上面的步驟看起來完全一樣。事實上唯一的區別是在第3步中調用了ftpputfile 。vb特定調用這一函數的聲明是:


private declare function ftpputfile lib "wininet.dll" alias "ftpputfilea" _

  (byval hftpsession as long, byval lpszlocalfile as string, _

  byval lpszremotefile as string, byval dwflags as long, _

  byval dwcontext as long) as boolean



  第一個參數hftpsession 是internetconnect 調用返回的句柄值。

  lpsznewfile 和lpszremotefile 分別是本地機上的文件名和將在遠程主機上創建的文件名。

  參數dwflags 指定為1時,用ascii 傳輸文件(a類傳輸方法),指定為2是用二進制傳輸文件(1類傳輸方法)。由于dirmap.txt 是ascii 文本文件,我們傳遞值1。

  最后,當使用回叫信號時,lcontext 用來識別應用程序前后關系。因為在我們的例子中不使用回叫信號,所以這個值為0。

  以下是得到dirmap.txt文件并將其存在 c:/dirmap.txt的調用。

blnrc = ftpputfile(lnginetconn, “c::/dirmap.txt”, “dirmap.txt”, 1, 0)

  如果函數調用成功,blnrc為 true, 反之為false。

  你可以看到,把文件放到ftp服務器上與從ftp服務器上得到文件一樣簡單。有一點要注意,匿名用戶無權在ftp服務器上創建文件。所以要確定用來與ftp服務器連接的用戶帳號要有創建文件的權限。不然的話,ftpputfile函數調用就會返回false,說明put 失敗了。

注冊會員,創建你的web開發資料庫,
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜章县| 漾濞| 五原县| 阳谷县| 泽州县| 渑池县| 交城县| 雷州市| 邯郸市| 门头沟区| 微山县| 随州市| 盱眙县| 乌审旗| 威远县| 日喀则市| 元氏县| 邵阳市| 清涧县| 多伦县| 伊春市| 阜城县| 吴江市| 象州县| 罗定市| 泰顺县| 晋宁县| 蓬安县| 郯城县| 自治县| 时尚| 青铜峡市| 柘荣县| 界首市| 海安县| 岑溪市| 绍兴县| 简阳市| 新巴尔虎右旗| 江都市| 五常市|