2012-02-20 34 views
0

我需要讓用戶將大文件(每個大約2GB)上傳到運行IIS 4.0的ASP.NET網站上。上傳文件需要通過SSL 。我想找到一個工具,使我可以儘可能多地插入它的例子,如何做到這一點。什麼是最好的工具使用?它不一定是免費的,但非常穩定。有關最佳ASP.NET文件上傳工具的建議

+0

從瀏覽器上傳或從服務/獨立應用程序上傳? – Simon 2012-02-20 18:17:44

+0

理想情況下來自瀏覽器。我正在尋找一種我可以整合的工具,它已經知道如何完成所有這些工作。 – user31673 2012-02-20 18:36:34

回答

1

如果Flash是你可以接受的,您可以使用SWFUpload。我使用這個工具一次上傳文件(5-10個文件〜每個1 MB)通過SSL。與flash cookie錯誤相關的身份驗證存在一些問題(找到解決方法here)。如果您使用自簽名證書進行加密連接,則它也是doesn't work。我解決了這些問題,現在它工作正常。

這是doc

編輯:我認爲上載者的唯一客戶端的一部分,你也必須處理在服務器端文件。 AFAIK,IIS在您的ASP.NET代碼可以訪問它之前將整個文件保存在內存中(默認情況下)。看來你最好看看p.campbell給出的解決這個問題的鏈接。