delphiftp伺服器
發布時間: 2023-08-30 09:19:37
⑴ delphi7 用delphi實現文件的ftp批量傳遞有沒有比較好的辦法在傳遞的時候講所有提交的文件重命名
FTP分為兩端:伺服器端+客戶端。如果用delphi編程,既可以兩者都可以自己編寫,也可以伺服器端用現在的軟體,客戶端自己寫代碼。
從你的問題來看,傳輸的時候將文件名重命名,據我的理解,傳輸的過程中是無法更名的,可以考慮在傳輸開始前、結束後進行重命名。
比如:
如果是下載數據,當數據下載前或下載後都可以進行文件更名操作。
如果是上傳,可以在上傳之前就將文件進行更名,更名後再上傳。
⑵ Delphi中,怎麼使用FTP主動下傳文件
delphi 提供了 indy 組件包,其中 TIdFTP可以實現通過以 FTP 方式進行文件的上傳與下載。示例代碼如下:
procereTForm1.Button2Click(Sender:TObject);
var
tt:TIdFTPListItems;
t:TIdFTPListItem;
i:integer;
tfname:String;
begin
IdFTP1.TransferType:=ftBinary;//指定為二進制文件或文本文件ftASCII
fori:=0toIdFTP1.DirectoryListing.Count-1do
begin
tt:=IdFTP1.DirectoryListing;//得到當前目錄下文件及目錄列表
t:=tt.Items[i];//得到一個文件相關信息
Label1.Caption:=t.Text;//取出一個文件信息內容
tfname:=t.FileName;
showmessage(t.OwnerName+''+t.GroupName+''+t.FileName+''+t.LinkedItemName);
ifIdFTP1.DirectoryListing.Items[i].ItemType=ditFilethen//如果是文件
begin
IdFTP1.Get(tfname,'d:FTPtest'+tfname,True,True);//下載到本地,並為覆蓋,且支持斷點續傳
end;
end;
end;
⑶ DELPHI實現服務端與客戶端之間進行文件夾傳輸
文件傳輸可以用FTP協議,delphi4,delphi7都有簡易ftp的控制項,另外,若伺服器是公用伺服器,也可以用標准下載方式。
⑷ 怎樣把本地文件共享到伺服器上
你右擊文件 屬性
選擇共享,共享以後 在伺服器端,運行里輸入 \IP地址
熱點內容