原因:我這有兩個工程,其中一個是項目工程(一下簡稱xg),一個是資源管理工程(一下簡稱zg)。他們個在一個服務器。由于將資源文件全部都是通過zg上傳到資源服務器上的。所有在數據庫中保存的文件路徑為
http://ip:port/zg/xxxx.file的形式保存的。在xg上通過這樣的路徑可以正常顯示資源文件。但當需要下載文件時,盡管可以直接點擊文件路徑來下載文件(在firefox上比較方便,在maxton和ie上也可用,但也會打開文件(包括:rar,zip等文件類型)),如括號里說的一樣,這樣給用戶的體驗很不好。
解決:在zg上建一個download方法,通過將zg的請求路徑放在xg的下載界面上,當點擊xg界面上的下載連接時,都是請求zg的download。因此,文件下載解決。
ps:這個只是新手的我給新手兄弟們的一點分享,請各路高手盡量指點。謝謝!
ps2:to新手兄弟:關于文件上傳下載網上很多,我的博客也有,請自行選擇。