一、問題
用flashfxp連線伺服器沒有問題,但是用以下方式均不行。
1.1 dos下症狀
150file status okay
;about to open data connection
說明:輸入ls命令或者dir命令輸出以上一行資訊後就一直卡著不動了。
1.2 mfc下症狀
執行cftpfilefind的findfile方法時卡住不動了。
二、解決辦法
開始還以為是伺服器的問題,後來發覺不是這麼回,通過搜尋+瞎扯給弄出來了,後來朋友給幫忙找了一篇文章,即文章一,解釋了該問題。以下是mfc pasv模式的**:
getftpconnection(l
"192.168.1.1
", l
"admin
", l
"admin",
21,true)
關鍵是最後乙個引數,參照定義可知預設為false,以上方法為cinternetsession類的,關於mfc的ftp這裡就不介紹了,文章很多。
MFC FTP 遍歷伺服器目錄檔案卡住的問題
前言 關鍵字 150 file status okay about to open data connection ftp 遍歷卡住 cftpfilefind findfile 卡住 剛開始還打算用dos中的ftp命令來做ftp客戶端來著,後來才發現mfc已經有封裝了ftp操作類,貌似還支援斷點續傳...
MFC FTP 遍歷伺服器目錄檔案卡住的問題
前言 關鍵字 150 file status okay about to open data connection ftp 遍歷卡住 cftpfilefind findfile 卡住 剛開始還打算用dos中的ftp命令來做ftp客戶端來著,後來才發現mfc已經有封裝了ftp操作類,貌似還支援斷點續傳...
MFC FTP 遍歷伺服器目錄檔案卡住的問題
前言 關鍵字 150 file status okay about to open data connection ftp 遍歷卡住 cftpfilefind findfile 卡住 剛開始還打算用dos中的ftp命令來做ftp客戶端來著,後來才發現mfc已經有封裝了ftp操作類,貌似還支援斷點續傳...