一位朋友和我一直在討論通過互聯網發送大文件的最佳方式。 FTP,單個Web服務,分塊字節到多個Web服務,HTTP文件發佈(多部分消息),RIA接口(SilverLight或Flash)。大文件(30Mb +)通過互聯網上傳,有什麼更好的選擇?
缺少答案/解決方案嗎?
讓我給你更多我的具體情況。
我有一個.NET 2.0的Windows窗體的「客戶」應用程序通過Web服務與ASP.NET應用程序進行交互。在客戶端應用程序中,我需要能夠上傳大文件並將上傳狀態傳達給用戶。我正在做一個單一的網絡服務,但發現文件大小在互聯網上有問題,所以創建了多個Web服務來分塊字節數組。現在,想考慮其他選項。
一些研究做...
Silverlight的文件上傳 www.codeplex.com/SilverlightFileUpld
ASP.NET文件上傳 www.brettle.com/neatupload
FTP在.NET框架 www.windowsdevcenter.com/pub/a/windows/2006/12/12/building-ftp-services-using-net-20.html
要求別人的意見。謝謝。
你使用任何一種壓縮,例如BZip2? – BobbyShaftoe 2009-05-22 11:17:23