2011-05-13 84 views
0

我們正在創建CMS,其中我們希望可以選擇將多個文件上傳到FTP服務器。這些步驟是使用asp.net將多個文件上傳並重命名爲FTP

  1. 打開FTP連接
  2. 點擊瀏覽 - 選擇多個文件 - 點擊上傳到FTP
  3. FTP服務器
  4. 重命名選定的文件,並將其上傳到該文件夾​​
  5. 上創建一個文件夾
  6. 關閉連接

如果顯示上傳狀態將會很好。

我們在C#中使用asp.net。任何示例代碼都會有幫助。有沒有好的組件可用。我最多可以花150美元購買一個組件。

請幫助。提前致謝。

+0

是錯的**!有那麼多的開源CMS(和.NET)爲什麼要創建一個新的? **爲什麼不提供**並更新現有的? – balexandre 2011-05-13 20:33:39

回答

0

第一個所有的,你應該使用一個開源的CMS,並改進你的需要的代碼,不要試圖重新發明輪子!

,沒有必要花的錢,足夠在那裏的解決方案......

就可以使用,例如Uploadify用戶文件傳遞到您的服務器,然後使用任何FTP Example上傳文件到FTP並在成功時從服務器刪除它們。

,如果你不希望有「中間人」,當你開始像*「我們正在創造一個CMS ......」 * **的東西只需要直接上傳到FTP

string name = Path.GetFileName(UploadControl.FileName); 
byte[] data = UploadControl.FileBytes; 

using (WebClient client = new WebClient()) { 
    client.UploadData("ftp://my.ftp.server.com/myfolder/" + name, data); 
} 
+0

您好,我們需要每天上傳數千個文件到ftp服務器。首先上傳到自己的服務器,然後上傳到FTP位置需要時間和帶寬的兩倍。我們更喜歡直接從客戶端上傳到ftp服務器。謝謝。 – user374760 2011-05-13 21:15:02

+0

然後做...同樣的過程! – balexandre 2011-05-13 21:23:13