線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1089
推到 Plurk!
推到 Facebook!

如何做個管理FTP Server的程式?

尚未結案
ycy_poor
一般會員


發表:4
回覆:4
積分:1
註冊:2004-05-26

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-05-27 10:16:13 IP:218.75.xxx.xxx 未訂閱
我想做個程式來自動管理FTP SERVER,內容有:在相關文件上載後自動產生(管理)用戶和密碼,在下載成功後自動注銷並刪除文件,不知INDY有沒有此類控件‧ FTP SERVER已架好了(如SERV─U等),客戶端不限‧ 請教, 發表人 - ycy_poor 於 2004/05/27 10:37:32
xmxth001
一般會員


發表:5
回覆:3
積分:1
註冊:2004-05-06

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-05-27 22:58:26 IP:220.160.xxx.xxx 未訂閱
使用NMFTP可以完成。具体可以参考DELPHI的例子。
ycy_poor
一般會員


發表:4
回覆:4
積分:1
註冊:2004-05-26

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-05-28 10:15:34 IP:218.75.xxx.xxx 未訂閱
先謝謝你的回答‧ 我想:我大概沒說清楚我要實現的要求‧ 1‧我從客戶端上傳一文檔(這應很簡單),在服務器端怎樣自動產生一臨時用戶,讓他只能下我所傳的文檔,(服務器端軟件我並不知道,如serv─u,winFtp等) 2‧此臨時用戶下傳完後,要求FTP服務器上會注銷此臨時用戶並刪除文件,關鍵是我也不知此臨時用戶會用什麼客戶端軟件來下傳的‧ 3‧從1‧2兩點可知:我只想做一中間層的控制軟件,不用管FTP的服務器端和客戶端 我查看了NMFTP,感覺其不能完成我的要求‧
00156
高階會員


發表:45
回覆:195
積分:112
註冊:2002-06-01

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-05-28 17:44:38 IP:61.56.xxx.xxx 未訂閱
引言: 先謝謝你的回答‧ 我想:我大概沒說清楚我要實現的要求‧ 1‧我從客戶端上傳一文檔(這應很簡單),在服務器端怎樣自動產生一臨時用戶,讓他只能下我所傳的文檔,(服務器端軟件我並不知道,如serv─u,winFtp等) 2‧此臨時用戶下傳完後,要求FTP服務器上會注銷此臨時用戶並刪除文件,關鍵是我也不知此臨時用戶會用什麼客戶端軟件來下傳的‧ 3‧從1‧2兩點可知:我只想做一中間層的控制軟件,不用管FTP的服務器端和客戶端 我查看了NMFTP,感覺其不能完成我的要求‧
有關臨時用戶的增、刪部份,我記得serv-u的帳號資訊是存放在一個INI檔裡的,你不妨解析看看這個檔案,都是純文字內容,應該不難。 不過你完整的需求可能透過CGI來做可能會容易些
ycy_poor
一般會員


發表:4
回覆:4
積分:1
註冊:2004-05-26

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-05-29 03:23:46 IP:218.75.xxx.xxx 未訂閱
先謝謝你關注我的問題‧ 我原想不去管服務器端用什麼軟體,按serv─u的方式來做與我本意不吻‧ 如果服務器端用serv─u‧那臨時用戶下傳完成後,服務器端怎麼做才會自動注銷此臨時用戶並刪除文檔‧我查看過serv─u的說明書並沒發現該如何處理‧ 另,你所說的CGI,能否詳細地說一下‧(我不想做FTP的服務器端/客戶端軟件,因現成的太多)‧
00156
高階會員


發表:45
回覆:195
積分:112
註冊:2002-06-01

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-05-29 10:20:20 IP:61.56.xxx.xxx 未訂閱
引言: 先謝謝你關注我的問題‧ 我原想不去管服務器端用什麼軟體,按serv─u的方式來做與我本意不吻‧ 如果服務器端用serv─u‧那臨時用戶下傳完成後,服務器端怎麼做才會自動注銷此臨時用戶並刪除文檔‧我查看過serv─u的說明書並沒發現該如何處理‧ 另,你所說的CGI,能否詳細地說一下‧(我不想做FTP的服務器端/客戶端軟件,因現成的太多)‧
嗯~我想關鍵在如何攔截上傳、下載完成時外掛你的程式...(要控管帳號,可能你的程式還是必須去更改serv-u的資料檔案) 如果上傳、下載都在網頁上進行(不透過FTP),可以用CGI來寫上載模組與下載模組,下載後同時刪除該檔案,就可以達到你的需求了。網頁的伺服端應用程式還可以考慮ISAPI/NSAPI/ASP等方式來撰寫,我個人覺得ASP寫起來比較快,而且有關上傳的部份有些現成的元件可用(要找找看),不過要IIS才支援ASP程式。 希望這部份建議對你有用 :)
pigbaby
初階會員


發表:2
回覆:84
積分:47
註冊:2002-09-02

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-05-31 08:30:53 IP:210.200.xxx.xxx 未訂閱
1.豬寶寶所知道的FTPD中 WIN下只有三套能做,UNIX LIKE OS 只有一套 WIN : G6 FTPD,IOFTPD,RAIDENFTPD UNIX LIKE OS : GLFTPD 原理是當客戶端上傳文件後會觸發FTPD中的事件 該事件可以呼叫您另外撰寫的程式,以產生臨時的用戶及權限 2.而當該臨時用戶進FTPD抓取資料時,亦會觸發另一事件,來刪除該臨時用戶及 己被下載的文件    豬寶寶覺得這個問題的重點在於 FTPD能不能提供觸發事件的功能,使您能進行對FTPD的控制 並非只撰寫中介層就可以解決.
引言: 先謝謝你的回答‧ 我想:我大概沒說清楚我要實現的要求‧ 1‧我從客戶端上傳一文檔(這應很簡單),在服務器端怎樣自動產生一臨時用戶,讓他只能下我所傳的文檔,(服務器端軟件我並不知道,如serv─u,winFtp等) 2‧此臨時用戶下傳完後,要求FTP服務器上會注銷此臨時用戶並刪除文件,關鍵是我也不知此臨時用戶會用什麼客戶端軟件來下傳的‧ 3‧從1‧2兩點可知:我只想做一中間層的控制軟件,不用管FTP的服務器端和客戶端
發表人 - pigbaby 於 2004/05/31 08:33:45
ycy_poor
一般會員


發表:4
回覆:4
積分:1
註冊:2004-05-26

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-05-31 16:53:54 IP:218.75.xxx.xxx 未訂閱
先謝兩位的回答: 我想:我要做的程式主要為了傳輸文件的,對局域網內的用戶則可以代替用共享目錄的方法,對網外的用戶可代替用郵件附件來傳輸大文件‧後者的作用更突出,因現在郵箱普遍不大,而且有些國家老是封我們的郵件(無辜)‧ 所以,我想做成FTP形式的‧
Ktop_Robot
站務副站長


發表:0
回覆:3511
積分:0
註冊:2007-04-17

發送簡訊給我
#9 引用回覆 回覆 發表時間:2007-04-26 13:51:45 IP:000.000.xxx.xxx 未訂閱
提問者您好:


以上回應是否已得到滿意的答覆?


若已得到滿意的答覆,請在一週內結案,否則請在一週內回覆還有什麼未盡事宜,不然,
將由版主(尚無版主之區域將由副站長或站長)自由心證,選擇較合適之解答予以結案處理,
被選上之答題者同樣會有加分獎勵同時發問者將受到扣 1 分的處分。不便之處,請見諒。


有問有答有結案,才能有良性的互動,良好的討論環境需要大家共同維護,感謝您的配合。

------
我是機器人,我不接受簡訊.
系統時間:2024-05-06 5:08:39
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!