html做下载链接时,如果链接指向了一个文件,那么浏览器就会下载。但是java的前台开发时,似乎并不直接

指向一个文件,而是通过get追加文件名称的方式来请求文件进行下载?原因是否是因为如果直接使用文件名的方式,会暴漏文件的真实地址,会造成安全隐患?还有别的原因不?高手来解答... 指向一个文件,而是通过get追加文件名称的方式来请求文件进行下载?原因是否是因为如果直接使用文件名的方式,会暴漏文件的真实地址,会造成安全隐患?还有别的原因不?高手来解答一下吧 展开
 我来答
cnbcg
2013-11-19
知道答主
回答量:24
采纳率:0%
帮助的人:21.1万
展开全部
// “html做下载链接时,如果链接指向了一个文件,那么浏览器就会下载”
不一定会下载保存,可能直接在浏览器打开。

// “通过get追加文件名称的方式来请求文件进行下载”
有可能是为了后台做一些计数统计或安全检测之类的操作。

// “会暴漏文件的真实地址,会造成安全隐患?”
暴露路径是否有安全隐患,要看是什么文件,并且授权如何设计,静态资源文件暴露路径也没什么关系。
依土天羽
2013-11-19 · TA获得超过289个赞
知道小有建树答主
回答量:337
采纳率:100%
帮助的人:401万
展开全部
一般是为了做统计或者干脆下载的文件不是静态的,需要动态生成。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
账号已注销1472580369
2013-11-19 · 超过22用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:53.8万
展开全部
菜鸟路过。。。表示下载的过程不就是暴露地址的过程么。。。
追问
如果使用超链接的方式,那么路径肯定暴漏啊,打开网页的源代码就立马知道了。而如果追加文件名的方式,那么下载的过程中,用户又不知道
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式