導航:首頁 > IDC知識 > ftp伺服器源碼

ftp伺服器源碼

發布時間:2021-02-12 20:06:09

1、求一個基於ftp伺服器的易語言聊天軟體源碼文件

我做了一個!很麻煩用的ftp,要是普通聊天無所謂,要是有帳號的話那就麻煩了,而版且配置低的不一定運行的權起來!我有源碼,但這兩天要考試不能用電腦!我可以給你說,創建窗口的時候連接ftp伺服器,兩個編輯框,一個顯示一個打字!兩個標簽,一個時鍾,時鍾一直運行吧ftp伺服器里的一個htm文件讀取下來,如果和另一個標簽的標題一樣則不執行任何代碼,如果不一樣吧標簽1的內容加入到編輯框1中,然後標簽2的標題=標簽1的標題就可以了!

2、c++控制台編寫的從ftp伺服器下載的程序源碼

先得搞掂FTP協議才能寫出來

3、能否給一個java開發的具有圖形界面的ftp伺服器客戶端源代碼呢

/ **
*創建日期:2008年12月23日

*類名:Ftp.java

*類路徑:組織結構

*更改日誌:

* / 包組織結構;

進口的java.io.File;

進口java.io.FileInputStream中;

進口java.io.FileOutputStream中;

進口的java。 io.IOException;

進口sun.net.TelnetInputStream;

進口sun.net.TelnetOutputStream;

進口sun.net.ftp.FtpClient;

> / **

* @作者南山地獄

* @說明FTP操作

* /

公共類的Ftp {

/ **

* BR />獲取FTP目錄* / 公共無效getftpList(){

字元串伺服器=「IP地址 /輸入FTP伺服器/>弦樂用戶=」「;/ / FTP伺服器的登錄用戶名

字元串密碼=「」;/ /登錄FTP伺服器的用戶名

字元串路徑密碼=「」;/ / FTP路徑上的伺服器

嘗試{
> FtpClient的FTP客戶端=新FtpClient的();/ /創建FtpClient的對象

ftpClient.openServer(伺服器);/ /連接到FTP伺服器

ftpClient.login(用戶名,密碼);/ / FTP伺服器 BR />如果(path.length()= 0){

ftpClient.cd(路徑);

}

TelnetInputStream是= ftpClient.list();

詮釋三;

而{

System.out.print((char)的C)((C = is.read())= -1!);

}

掉} is.close ();

ftpClient.closeServer();/ /退出FTP伺服器

}趕上(IOException異常前){

System.out.println(ex.getMessage());

}

}

/ **

*
* /

公共無效getFtpFile(){

字元串伺服器=「」;/ / IP地址中輸入FTP伺服器

弦樂用戶=「」;/ / FTP伺服器的登錄用戶名

字元串密碼=「」;/ /登錄密碼為FTP伺服器的用戶名

字元串路徑=「路徑

字元串文件名「;/ /上=的FTP伺服器」「;/ /下載文件名稱

嘗試{

FtpClient的FTP客戶端=新FtpClient的();

ftpClient.openServer(伺服器);

ftpClient.login(用戶名,密碼);

如果(路徑。長度()= 0)

ftpClient.cd(路徑);!

ftpClient.binary();

TelnetInputStream是= ftpClient.get(文件名);

文件file_out =新的文件(文件名);

文件輸出流OS =新的文件輸出流(file_out);

位元組[]位元組=新位元組[1024];

詮釋三;

而((C = is.read(位元組))= -1){

os.write (位元組,0,C);

}!

掉} is.close();

os.close();

ftpClient.closeServer();

}趕上(IOException異常前){

System.out.println (ex.getMessage());

}

FTP}

/ **

*文件上傳到FTP

* /

公共無效putFtpFile() {

字元串伺服器=「」;/ /輸入IP地址對伺服器

字元串用戶的地址=「」;/ / FTP伺服器的登錄用戶名

字元串密碼=「」;/ / FTP伺服器登錄用戶名密碼

字元串路徑=「」就 / FTP伺服器/>字元串文件名=「」;/ /上傳的文件名

FtpClient的FTP客戶端=新的try { FtpClient的();

ftpClient.openServer(伺服器);

ftpClient.login(用戶名,密碼);

如果(!path.length()= 0)

ftpClient.cd (路徑);

ftpClient.binary();

TelnetOutputStream OS = ftpClient.put(文件名);

文件file_in =新的文件(文件名);

文件輸入流是=新的文件輸入流(file_in);

位元組[]位元組=新位元組[1024];

詮釋三;

同時(! (C = is.read(位元組))= -1){

操作系統。寫(位元組,0,C);

}

掉} is.close();

os.close();

ftpClient.closeServer();

}趕上(IOException異常前){

System.out.println(ex.getMessage());

}

}
}

4、Java實現ftp伺服器源代碼

/**
* 創建日期:Dec 23, 2008
* 類名:Ftp.java
* 類路徑:org
* 修改日誌:
*/
package org;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

import sun.net.TelnetInputStream;
import sun.net.TelnetOutputStream;
import sun.net.ftp.FtpClient;

/**
* @author 南山一根蔥
* @Description ftp操作
*/
public class Ftp {
/**
* 獲取Ftp目錄下的列表
*/
public void getftpList() {
String server = "";// 輸入的FTP伺服器的IP地址
String user = "";// 登錄FTP伺服器的用戶名
String password = "";// 登錄FTP伺服器的用戶名的口令
String path = "";// FTP伺服器上的路徑
try {
FtpClient ftpClient = new FtpClient();// 創建FtpClient對象
ftpClient.openServer(server);// 連接FTP伺服器
ftpClient.login(user, password);// 登錄FTP伺服器
if (path.length() != 0) {
ftpClient.cd(path);
}
TelnetInputStream is = ftpClient.list();
int c;
while ((c = is.read()) != -1) {
System.out.print((char) c);
}
is.close();
ftpClient.closeServer();// 退出FTP伺服器
} catch (IOException ex) {
System.out.println(ex.getMessage());
}
}
/**
* 下載FTP上的文件
*/
public void getFtpFile() {
String server = "";// 輸入的FTP伺服器的IP地址
String user = "";// 登錄FTP伺服器的用戶名
String password = "";// 登錄FTP伺服器的用戶名的口令
String path = "";// FTP伺服器上的路徑
String filename = "";// 下載的文件名
try {
FtpClient ftpClient = new FtpClient();
ftpClient.openServer(server);
ftpClient.login(user, password);
if (path.length() != 0)
ftpClient.cd(path);
ftpClient.binary();
TelnetInputStream is = ftpClient.get(filename);
File file_out = new File(filename);
FileOutputStream os = new FileOutputStream(file_out);
byte[] bytes = new byte[1024];
int c;
while ((c = is.read(bytes)) != -1) {
os.write(bytes, 0, c);
}
is.close();
os.close();
ftpClient.closeServer();
} catch (IOException ex) {
System.out.println(ex.getMessage());
}
}
/**
* 上傳文件到FTP
*/
public void putFtpFile() {
String server = "";// 輸入的FTP伺服器的IP地址
String user = "";// 登錄FTP伺服器的用戶名
String password = "";// 登錄FTP伺服器的用戶名的口令
String path = "";// FTP伺服器上的路徑
String filename = "";// 上傳的文件名
try {
FtpClient ftpClient = new FtpClient();
ftpClient.openServer(server);
ftpClient.login(user, password);
if (path.length() != 0)
ftpClient.cd(path);
ftpClient.binary();
TelnetOutputStream os = ftpClient.put(filename);
File file_in = new File(filename);
FileInputStream is = new FileInputStream(file_in);
byte[] bytes = new byte[1024];
int c;
while ((c = is.read(bytes)) != -1) {
os.write(bytes, 0, c);
}
is.close();
os.close();
ftpClient.closeServer();
} catch (IOException ex) {
System.out.println(ex.getMessage());
}
}
}

5、易語言做ftp伺服器

[email protected] 我有源碼

6、求大神給份MFC寫的FTP伺服器和客戶端源碼學習下,萬分感謝!

ActiveX控制項用於Web的過程是將控制項嵌入主頁中,用戶通過瀏覽器訪問該主頁時,將主頁中的控制項下載,並在用戶機器上注冊,以後就可在用戶的瀏覽器上運行。
控制項下載一次後就駐留在用戶本地機器上,下次再訪問相同的主頁時,可不再下載該控制項,而是直接運行用戶本地的控制項。這里控制項容器就是瀏覽器,用戶不需要通過瀏覽器調用控制項的屬性或方法。
因此,開發面向Web的ActiveX控制項比開發桌面的控制項還要簡單些,所復雜的是如何將該控制項很好地嵌入主頁,使用戶能正常瀏覽。

7、已經將代碼用FTP從伺服器上下載下來了,如何把源代碼覆蓋下載下來的代碼

你可以把原來的代碼刪除後,再重新上傳代碼的,覆蓋的話很容易產生代碼的錯亂的,特別是有毒的代碼,

8、求linux 下的ftp伺服器源代碼, 客戶端為瀏覽器

http://vsftpd.beasts.org/

ftp 伺服器的功能和客戶端無版關權。

與ftp伺服器源碼相關的知識