java如何实现超链接下载
我知道可以在HTML的页面上通过:<ahref="\upfile\10_后台框架.avi">后台框架2</a>来实现下载。<注:upfile为我webRoot目录下的资源...
我知道可以在HTML的页面上通过:
<a href="\upfile\10_后台框架.avi">后台框架2</a>来实现下载。
<注:upfile为我webRoot目录下的资源文件夹>
那么怎么才能把这个改为在servlet中实现呢?
即:通过点击表单按钮:
<form action="downloadManagerEnter.do?handle=DownLoadManagerCtrl_download" method="post">
<input type="text" name="name" value="10_后台框架.avi">
<input type="submit" value="下载">
</form>
然后如何在servlet中实现直接跳转到该链接实现下载?因为我不想用流下载,所以想直接在servlet中跳转。 展开
<a href="\upfile\10_后台框架.avi">后台框架2</a>来实现下载。
<注:upfile为我webRoot目录下的资源文件夹>
那么怎么才能把这个改为在servlet中实现呢?
即:通过点击表单按钮:
<form action="downloadManagerEnter.do?handle=DownLoadManagerCtrl_download" method="post">
<input type="text" name="name" value="10_后台框架.avi">
<input type="submit" value="下载">
</form>
然后如何在servlet中实现直接跳转到该链接实现下载?因为我不想用流下载,所以想直接在servlet中跳转。 展开
4个回答
展开全部
直接redirect到这个文件地址就ok了.不使用流容易有盗链~,但流消耗资源太多
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以使用设置response header的方式来进行下载,让后redirect到其他页面。
http://hi.baidu.com/%B3%A4%D3%C2%5Fzone/blog/item/047ffb5c566fe44bfbf2c0d1.html
这个是asp的,修改下即可。
http://hi.baidu.com/%B3%A4%D3%C2%5Fzone/blog/item/047ffb5c566fe44bfbf2c0d1.html
这个是asp的,修改下即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是个Action吧?不过也差不多,跳转的话主要是要先把下载的链接确定,如果是数据库里面的,需要连接数据库获取,然后用request.redirect语句来跳转
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |