當前位置:首頁 » 文件管理 » ftpconnection

ftpconnection

發布時間: 2022-05-19 13:26:48

Ⅰ 怎麼用cftpconnection類編寫向ftp server上傳文件

為了與FTP Internet伺服器通訊,必須先創建一個CInternetSession實例,然後創建CFtpConnection對象。創建CFtpConnection對象不採用直接方式,而是調用CInternetSession::GetFtpConnertion來創建並返回一個指向它的指針。

CFtpConnection類的成員

構造函數 CFtpConnection 構造一個CFtpConnection對象

操作 SetCurrentDirectory 設置當前FTP目錄

GetCurrentDirectory 獲取此次連接的當前目錄

GetCurrentDirectoryAsURL 獲取作為URL的此次連接的當前目錄

RemoveDirectory 從伺服器移去指定目錄

CreateDirectory 在伺服器上構造一個目錄

Rename 將伺服器上的文件改名

Remove 從伺服器上移去一個文件

PutFile 將一個文件放到伺服器上

GetFile 從連接的伺服器上獲取一個文件

OpenFile 在連接的伺服器上打開一個文件

Close 關閉與伺服器的連接

實例一:上傳文件
CString strAppName = AfxGetAppName();
CInternetSession* pSession = new CInternetSession(strAppName);
CFtpConnection* pConn = pSession->GetFtpConnection("
10.46.1.232","Anonymous","",21);
pConn->SetCurrentDirectory("test");
CString strLocfile,strRemotefile;
strLocfile="C:\\cmd.txt";
strRemotefile="cmd.txt";
pConn->PutFile(strLocfile,strRemotefile,FTP_TRANSFER_TYPE_ASCII);
pConn->Close();
return 0;
實例二:Ftp的打開文件操作函數:OpenFile

Ⅱ ftp登陸不上   提示(Connection timed out)

對方的ftp
伺服器
沒有正常啟動,或許網路斷開或者別的原因,如果不是匿名訪問的話,那就是
用戶名
密碼
不正確

Ⅲ ftp 提示connection refused by server 如何解決,能從遠程登錄伺服器,但是用ftp登錄就報這個錯

這意思是連接被伺服器拒絕,也就是許可權問題,你應該沒設好許可權,添加個IUSR_xxx 給完全控制,應該就可以了

Ⅳ 我用CFtpConnection類的成員函數在ftp伺服器上創建一個文件夾,可怎麼把文件上傳到這個創建的文件夾呢

和本地文件讀寫類似的

先以讀方式打開本地文件,再以寫方式打開FTP遠程文件,然後讀取本地文件至遠程文件。

關鍵代碼:

bOpen=m_CFile.Open(m_str_LocalFileName,CFile::modeRead);
m_pRemoteFile=m_pConnect->OpenFile(m_str_remoteFileName,GENERIC_WRITE);
while((dwRead=m_CFile.Read(pBuf,m_FileLenStep))>0)
{
m_pRemoteFile->Write(pBuf,dwRead);

m_CurUploadSize+=dwRead;
}

Ⅳ FtpConnection ftp = new FtpConnection( "208.151.225.124" , "sa" , "sa" )是什麼意

public class FtpConnection extends Thread //繼承線程
{
static public String root = null; /** 主目錄 */
private String currentDir = "/"; // 當前目錄
private Socket socket; //客戶套接字
private BufferedReader reader = null; //讀入的字元緩沖區
private BufferedWriter writer = null; //寫出的字元緩沖區
private String clientIP = null; //客戶端IP地址
private Socket tempSocket = null; //tempSocket用於傳送文件
private ServerSocket pasvSocket = null; //用於被動模

Ⅵ vc 編程 CFtpConnection類的getfile函數問題 !

你可以在返回失敗後調用GetLastError看看返回哪個錯誤碼,然後去查下這個錯誤碼對應的錯誤原因是什麼,這樣大家也好大致定位錯誤原因。

Ⅶ FTP上傳網頁時提示錯誤: Connection reset by peer為什麼怎麼解決呢

出現如此提示的話,你的上傳是失敗的,這是由於你的同一個ftp帳戶在同時有兩人或多人用它登陸這一ftp伺服器導致的,只要不要同時登陸一般就沒事了。

Ⅷ ftp連接出現530 connection refused unknow ip address

使用的是伺服器,不是虛擬主機,確保地址、用戶名和密碼都正確的情況下
解決方法有二:親身經歷
一、看看iis的ftp的屬性里的目錄安全性,是否允許你電腦的ip。
二、如果允許,ftp功能關閉再打開。
問題解決。僅供參考。

Ⅸ 在linux終端中使用ftp時總是出現connection refused,求大神解決

linux防火牆關沒:
/etc/init.d/iptables
stop
另外最後把Selinux也關了:
setenforce
permissive
(注意root許可權,最好再重啟下ftp伺服器。。。)

熱點內容
動圖壓縮軟體 發布:2024-07-27 13:41:22 瀏覽:65
葯房電腦虛擬伺服器 發布:2024-07-27 13:32:54 瀏覽:649
消費券腳本 發布:2024-07-27 13:23:13 瀏覽:777
ip電腦伺服器未響應如何處理 發布:2024-07-27 13:22:53 瀏覽:382
m6傳祺2021款買哪個配置 發布:2024-07-27 13:22:04 瀏覽:462
emojijava 發布:2024-07-27 12:57:07 瀏覽:157
編程培訓福州 發布:2024-07-27 12:28:06 瀏覽:876
哈弗h6女生適合哪個配置 發布:2024-07-27 12:10:52 瀏覽:954
memcached啟動腳本 發布:2024-07-27 11:55:41 瀏覽:558
電動車怎麼看配置 發布:2024-07-27 11:55:05 瀏覽:238