前言
關鍵字: 150 file status okay; about to open data connection 、ftp 遍歷卡住 、cftpfilefind findfile 卡住
剛開始還打算用dos中的ftp命令來做ftp客戶端來著,後來才發現mfc已經有封裝了ftp操作類,貌似還支援斷點續傳,相關的文章倒是不少,但是居然出現如下問題,不過讓我通過搜尋加瞎扯給猜出來了 :)
推薦文章
1. ftp的port和pasv模式
環境
windows7 32bit
正文
一、問題
用flashfxp連線伺服器沒有問題,但是用以下方式均不行。
1.1 dos下症狀
150file status okay
;about to open data connection
1.2 mfc下症狀
執行cftpfilefind的findfile方法時卡住不動了。
二、解決辦法
getftpconnection(l
"192.168.1.1
", l
"admin
", l
"admin",
21,true)
關鍵是最後乙個引數,參照定義可知預設為false,以上方法為cinternetsession類的,關於mfc的ftp這裡就不介紹了,文章很多。
結束語
後來發現win7 64bit沒有這問題,不用pasv模式也沒問題,看來和系統預設有關係啊。
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 遍歷伺服器目錄檔案卡住的問題
一 問題 用flashfxp連線伺服器沒有問題,但是用以下方式均不行。1.1 dos下症狀 150file status okay about to open data connection 說明 輸入ls命令或者dir命令輸出以上一行資訊後就一直卡著不動了。1.2 mfc下症狀 執行cftpfil...