當前位置:首頁 » 文件傳輸 » 做ftp工具
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

做ftp工具

發布時間: 2023-06-18 18:07:56

① 推薦一個好的FTP工具

CuteFTP XP V5.0.2使用容易且很受歡迎的FTP軟體,下載文件支持續傳、可下載或上傳整個目錄、具有不會因閑置過久而被站台踢出站台。可以上載下載隊列,上載斷點續傳,整個目錄覆蓋和刪除等

② 常用的ftp伺服器軟體有哪些

其中,FileZillaServer的功能比起商業軟體FTP Serv-U毫不遜色。無論是傳輸速度還是安全性方面,都是非常優秀的一款。Server-uServ-U是一種被廣泛運用的FTP伺服器端軟體,支持3x/9x/ME/NT/2K等全Windows系列。可以設定多個FTP伺服器、限定登錄用戶的許可權、登錄主目錄及空間大小等,功能非常完備。 它具有非常完備的安全特性,支持SSl FTP傳輸,支持在多個Serv-U和FTP客戶端通過SSL加密連接保護您的數據安全等。 Serv-U 是目前眾多的FTP 伺服器軟體之 一。通過使用Serv-U,用戶能夠將任何一台PC 設置成一個FTP 伺服器,這樣,用戶或其他使用者就能夠使用FTP 協議,通過在同一網路上的任何一台PC與FTP 伺服器連接,進行文件或目錄的復制,移動,創建,和刪除等。這里提到的FTP 協議是專門被用來規定計算機之間進行文件傳輸的標准和規則,正是因為有了象FTP 這樣的專門協議,才使得人們能夠通過不同類型的計算機,使用不同類型的操作系統,對不同類型的文件進行相互傳遞。

③ 怎麼搭建FTP伺服器

1、首先,我們創建一個用於登錄FTP以進行操作的用戶帳戶。右鍵單擊我的桌面並選擇「管理選項」,轉到「管理」界面,然後打開「本地用戶和組」選項。我們可以在列表中看到用戶選項。

④ FTP工具都有哪些

FTP工具一般常用的有FLASHFTP、LEAPFTP、CuteFTP三種,合稱FTP三劍客。

⑤ 如何在自己的電腦上搭建FTP伺服器

如何在自己的電腦上搭建FTP伺服器?

首先打開控制面板——》程序和功能——》打開或關閉windows功能

找到Internet信息服務,把FTP伺服器和Web管理工具都勾上,然後點擊確定。到這里,系統就會安裝IIS服務管理器了,安裝過程可能需要等待幾分鍾。

回到電腦桌面,右擊「計算機」,點擊管理,進入計算機管理擾歲界面。在這里,我們就可以看到剛剛添加的IIS服務,接下來的操作就像我們在VPS主機上添加網站差不多的操作步驟了。選中IIS服務——》網站——》添加FTP站點

站點信息,站點可以隨便寫一個方便你區別的名字,物理路徑是你FTP在連接的文件地址,VPS主機一般上都是設置到桌面的新建文件,設置好後下一步

綁腔掘定和SSL設置,綁定IP,IP是我們電腦的物理IP,不知道自己電腦IP的朋友可以用DOS命令查找:運行——》cmd——》輸入ipconfig回車即可得到IPv4地址,IPv4地址就是我們電腦的物理IP。

身份驗證和授權信息,身份驗證點擊「匿名」和「基本」,授權根據自己的要求,一般點所有用戶,許可權一般為「讀取」,如果測試需要還要點「寫入」,點擊「完成」即可。

到這里,FTP伺服器基本搭建好了,可以打開瀏覽器,在地址欄輸入ftp地址即可測試:ftp://192.168.X.X:埠我們連接FTP伺服器需要用戶名和密碼,

那我們就給它添加一組用戶。返回計算機管理界面——》本地用戶和組——》用戶——》新用戶,然後就按著信息去填寫緩圓睜就搞定了。

⑥ FTP創建工具

IIS7伺服器管理工具是真的好用,童叟無欺的那種好用。在我心裡它是排在中文版ftp工具類中的榜首的。它不僅擁有每個ftp工具類都具備的批量管理功能,還具備很多你意想不到的地方,比如定時同步(上傳和下載)、多任務同時進行、定時備份還能夠自動更新。試問哪一個工具能做到這么全面,我反正是沒見到過的。

IIS7伺服器管理工具是一款簡單、便攜、高效又直觀的一款工具。它除了java

ftp工具好用,其他的也是不遜色的。比如批量管理、同步操作、到期提醒、數據安全和定期執行。適用系統:Windows和liunx操作系統。支持Vnc和Ftp批量操作。可以說是你想到的沒想到的,人家都給你安排的妥妥當當的了。所以說這款工具無論是哪一方面都讓人非常滿意了。

⑦ 用什麼軟體將自己的電腦做成FTP伺服器最好!

分類: 電腦/網路 >> 軟體 >> 其他軟體
問題描述:

將自己的電腦做成FTP伺服器用什麼軟體最好!

解析:

SERV-U FTP

1、下載。cspol/download/list?id=369

2、安裝。展開壓縮文件「ServU3b7.zip」,執行其中的「setup.exe」,即可開始安裝;全部選默認選項即可。安裝完成後不需重新啟動,直接在「開始→程序→Serv-U FTP Server」中就能看到相關文件.

二、建立第一個可用的FTP伺服器

1、比如本機IP地址為「192.168.0.48」,已建立好域名「ftp.bbc」的相關DNS記錄。

2、打開Serv-U管理器。選上圖的「Serv-U Administrator」,即出現「Setup Wizard」(設置向導)。此向導可以幫你輕松地完成基本設置,因此建議使用它。直接選「Next」(下一步)。

3、請隨著安裝向導按以下步驟來進行操作:

⑴IP address(IP地址):輸入「192.168.0.48」團慶坦。(如果使用動態的IP地址,或無合法的IP地址則此項應保持為空。)

⑵Domain name(域名):輸入「ftp.bbc」。

⑶Install as system server(安裝成一個系統伺服器嗎):選「Yes」。

⑷Allow anonymous access(接受匿名登錄嗎):此處可根據自己需要選擇;比如選「Yes」。

⑸anonymous home directory(匿名主目錄):此處可輸入(或選擇)一個供匿名用戶登錄的主目錄。

⑹Lock anonymous users in to their home directory(將用戶鎖定在剛才選定的主目錄中嗎):即是否將上步的主目錄設為用戶的根目錄;一般選「Yes」。

⑺Create named account(建立其他帳號嗎):此處詢問是否建立普通登錄用戶帳號;一般選「Yes」。

⑻Account login name(用戶登錄名):普通用戶帳號名,比如輸入「nanshan」。

⑼Password(密碼):設定用戶密碼。由於此處是用明文(而不是*)顯示所輸入的密碼,因此只輸一次。

⑽Home directory(主目錄):輸入(或選擇)此用戶的主目錄。

⑾Lock anonymous users in to their home directory(將用戶鎖定在主目錄中嗎):選「Yes」。

⑿Account admin privilege(帳號管理特權):一般使用它的默認值「No privilege」(普通帳號)。

⒀最後選「Finish」(結束)即完成設置。

4、從上圖中可以看到,現在已經建立好了一個FTP伺服器,伺服器地址為「ftp.bbc」塌桐,其下有兩個用戶,一個是匿名用戶「Anonymous」,其密碼為空;一個是普通用戶「nanshan」,其密碼為在向導中輸入的內容。

5、基本許可權。比如在左邊的差信面板中選中「nanshan」用戶,則在右邊的面板中出現如下圖的設置窗口。選「Dir Access」(目錄存取許可權),即可設置此用戶在它的主目錄(即「Path」)是否對文件擁有「Read」(讀)、Write(寫)、「Append」(寫和添加)、「Delete」(刪除)、「Execute」(執行);是否對目錄擁有「List」(顯示文件和目錄的列表)、「Create」(建立新目錄)和「Remove」(修改目錄,包括刪除,移動,更名);及「Inherit」(以上許可權是否包括它下面的目錄樹)等等。

三、使用此FTP伺服器

1、DOS下的登錄格式。如「ftp ftp.bbc」。

2、瀏覽器中的登錄格式。如「ftp:ftp.bbc」。

3、FTP客戶端應用軟體的設置。比如在CuteFTP中

⑧ VB做ftp上傳工具

在VB中實現文件上傳
VisualBasic作為一個集應用程序開發、測試、查錯功能於一體的集成式開發環境,越來越受到程序員的青睞。筆者在開發某資料庫維護系統的過程中,選擇了VB5.0作為開發平台,Unix作為伺服器端操作系統,Informix作為伺服器資料庫。
問題的出現
在開發該維護系統的過程中,注意到Informix資料庫的欄位類型CLOB填入數據時需要函數FILETOCLOB("FILENAME","SERVER"),其中的"FILENAME"需要指出文件路徑和文件名稱。然而,在維護過程中此文件是在客戶端執行的,這樣就要求即時將文件傳輸到伺服器端。
解決辦法
1.FTP傳輸工具
我們首先使用FTP傳輸工具,用VB5.0中SHELL命令調用DOS批處理文件來實現傳輸的需要。
Shell調用格式:
Shell(pathname[,windowstyle])
例子:Shell("c:\windows\upload.bat")
批處理文件upload.bat的內容:
c:\windows\ftphostname
username
password
sendc:\zrh\upload.txtupload.txt
bye
該命令實現了文件"upload.txt"的傳輸要求。在使用完畢之後,再調用命令把該文件刪除。
例子:Shell("c:\windows\del_up.bat")
批處理文件del_up.bat的內容:
c:\windows\ftphostname
username
password
deleupload.txt
bye
這樣,文件"upload.txt"被刪除。
但是,另一個問題出現了。由於Shell函數的運行機制是與其它程序同步執行,也就是說,當調用Shell函數的子程序還沒有執行完畢之前,Shell函數後面的語句已經執行。在大批量添加數據的過程中,就會出現某個記錄的文件還沒有傳到,而下一個插入語句(Insert)已經開始調用。這樣,ODBC調用就會出現錯誤。
2.INET控制項
InternetTransfer控制項提供了Internet上最常使用的兩種協議:HTTP和FTP。使用HTTP協議可以連接到WWW伺服器上來下載文件;使用FTP協議則可以登錄到FTP伺服器。一般的FTP命令,例如CD、GET都可以通過Execute方法實現。
下面是一個設置INET控制項屬性的例子。
inet1.URL=ftp://username:password@hostname/document
inet1.Protocol=2-icFTP
inet1.RemoteHost=hostname
inet1.RemotePort=21
inet1.Username=username
inet1.Password=password
執行文件傳輸:
Inet1.Execute"ftp://username:password@hostname",_
"PUT"&local_filename&"UPLOAD1.TXT"
right1=Inet1.StillExecuting
DoWhileright1
right1=Inet1.StillExecuting
DoEvents
Loop
這樣便實現了文件的上載。
*SINET控制項的優點
INET控制項與Shell()函數的不同之處在於INET控制項通過調用語句
right1=Inet1.StillExecuting
DoWhileright1
right1=Inet1.StillExecuting
DoEvents
Loop來控制語句執行的順序。在文件傳輸工作未完成之前,程序不會執行其它語句,自然也就不會出現調用Shell函數所出現的問題。變數right1用來測試inet1的執行狀態,如果進程中仍在進行文件傳輸的工作,則調用過程DoEvents給系統空閑時間來做文件傳輸工作,這樣便成功地執行了文件上載的功能。該文件使用完畢之後將被刪除。
Inet1.Execute"ftp://informix:informix@rd",_
"DELETEUPLOAD1.TXT"
right1=Inet1.StillExecuting
DoWhileright1
right1=Inet1.StillExecuting
DoEvents
Loop
將上載的文件刪除是為了避免佔用伺服器端磁碟空間。
*S利用StateChanged事件提示信息
伺服器在執行inet1.execute的同時也激活了Inet1_StateChanged事件,進程可以根據捕獲到的狀態進行動作。
object_StateChanged(ByValStateAsInteger)
State:整數類型Integer
下面是狀態的說明。
常數值 描述icNone
0 未報告狀態icHostResolvingHost
1 控制項正在尋找指定主機的IP地址icHostResolved
2 控制項已成功找到指定主機的IP地址icConnecting
3 控制項正在與指定主機進行連接icConnected
4 控制項已成功與指定主機連接icRequesting
5 控制項正在向主機發出請求icRequestSent
6 控制項已成功向主機發出請求icReceivingResponse
7 控制項正在從主機接收反饋信息icResponseReceived
8 控制項已成功從主機接受反饋信息icDisconnecting
9 控制項正在與主機斷開icDisconnected
10 控制項已與主機斷開icError
11 在與主機通信的過程中發生了錯誤icResponseCompleted
12 請求結束且數據已經接收到
下面是一個例子。
PrivateSubInet1_StateChanged(ByValStateAsInteger)
'
'methodwhenState=12.Thisexampleassumesthe
'dataistext.
SelectCaseState
'...Othercasesnotshown.
CaseicResponseReceived'12
DimvtDataAsVariant'Datavariable.
DimstrDataAsString:strData=""
DimbDoneAsBoolean:bDone=False
'Getfirstchunk.
vtData=Inet1.GetChunk(1024,icString)
DoWhileNotbDone
strData=Data&vtData
'Getnextchunk.
vtData=Inet1.GetChunk(1024,icString)
IfLen(vtData)=0Then
bDone=True
EndIf
Loop
txtData.Text=strData
EndSelect
EndSub->

⑨ 怎樣搭建自己的FTP伺服器

1、首先打開控制面板——程序和功能——打開或關閉windows功能

2、找到Internet信息服務,把FTP伺服器和Web管理工具都勾上。到這里,系統就會安裝IIS服務管理器了,安裝過程可能需要等待幾分鍾。

3、回到電腦桌面,右擊「計算機」,點擊管理,進入計算機管理界面。

選中IIS服務——網站——添加FTP站點者仿。

4、站點信息,站點可以隨便寫一個方便你首喚纖區別的名字,物理路徑是你FTP在連接的文件地址,VPS主機一般上都是設置到桌面的新建文件。

5、綁定和SSL設置,綁定IP,IP是我們電腦的物理IP。

6、身份驗證和授權信息,身份驗證點擊「匿名」和「基本」,授權根據自己的要求,一般點所有用戶。

7、這時會這里出現sdcisp.com,,FTP伺服器就搭建好鏈哪了。

⑩ VB6.0 哪位幫忙做個ftp小工具 200分

zhuyibo1234

添加一個List,一個FTP,一個Command、三個Text
Private Sub Command1_Click()
On Error Resume Next
List1.Clear
FTP1.Connect txtIP, txtUser, txtPwd
If Not FTP1.Connected Then Exit Sub
FTP1.RemoteDirectory = "/"
FTP1.GetDirectory "*"
End Sub

Private Sub FTP1_NextDirectoryEntry(ByVal FileName As String, ByVal Attributes As Long, ByVal FileSize As Double)
On Error Resume Next
If ((Attributes And 16) = 16 Or Attributes = 0) Then
List1.AddItem "目錄:" & FileName
Else
List1.AddItem "文件:" & FileName
End If
End Sub