2012-08-15 54 views
1

我正在爲某人開發一個asp.net網絡應用程序。通過web應用程序進行文檔管理的最佳方法?

這個應用程序將提供一定數量的文檔管理功能(生成PDF的,上傳/下載文件等)。我正在使用telerik控件來上傳等,所以這很好,但是,假設我使用的是我無法訪問的文件系統的Web主機(這不是大多數Web託管服務?),客戶端永遠無法訪問在他們的硬盤上找到這些文件可以嗎?除非我實施某種自動文件傳輸協議或電子郵件服務?典型的基於web的應用程序如何處理這個問題?

我通常喜歡Windows窗體方法來處理這類解決方案,並通過代碼管理文件系統,例如,某種類型的所有文檔都可以在一個特定的目錄中找到,但它明確要求它是基於網絡的,因爲明顯的訪問原因。

如果用戶想要這種不受限制的訪問,用戶是否需要自己託管?

回答

1

網絡主機通常具有在其服務器上存儲文件的功能。您必須記住,這些文檔將計入主機的空間和帶寬限制。您必須確保您的應用程序有權將文件寫入服務器,並且可以與主機進行協調。

或者,你可以文件路徑存儲在客戶端系統上的網絡共享,這樣,當任何文件是通過Web應用程序打開時,它會打開文件存儲在客戶端的服務器上。

相關問題