国产探花免费观看_亚洲丰满少妇自慰呻吟_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開發資料庫,
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乐平市| 崇礼县| 南开区| 沧州市| 油尖旺区| 嘉峪关市| 乌兰察布市| 呼和浩特市| 宁明县| 江阴市| 崇仁县| 常德市| 遂宁市| 工布江达县| 土默特左旗| 连云港市| 建平县| 城市| 华蓥市| 武强县| 炉霍县| 米林县| 明溪县| 固始县| 久治县| 北票市| 敦化市| 平果县| 沾益县| 同仁县| 洛宁县| 扬中市| 门头沟区| 高雄市| 长宁县| 岳阳县| 岳阳县| 咸丰县| 英山县| 辉南县| 辉南县|