原因:我这有两个工程,其中一个是项目工程(一下简称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新手兄弟:关于文件上传下载网上很多,我的博客也有,请自行选择。