`

在页面中点击连接直接下载文件

阅读更多

response.setContentType("application/x-download");//设置为下载application/x-download
String filedownload =filepath;//即将下载的文件的相对路径
String filedisplay = filename;//下载文件时显示的文件保存名称
String filenamedisplay = URLEncoder.encode(filedisplay,"UTF-8");
response.addHeader("Content-Disposition","attachment;filename=" + filenamedisplay);
try
{
    RequestDispatcher dis = application.getRequestDispatcher(filedownload);
    if(dis!= null)
    {
        dis.forward(request,response);
    }
    response.flushBuffer();
}
catch(Exception e)
{
    e.printStackTrace();
}
finally
{   
}

 

 

用windows.open来调用这个页面

分享到:
评论

相关推荐

    【JavaScript源代码】Vue通过阿里云oss的url连接直接下载文件并修改文件名的方法.docx

    Vue通过阿里云oss的url连接直接下载文件并修改文件名的方法  我测试过很多遍,想要通过a标签的形式来直接点击url下载文件并重命名但是都失败了,最终只能下载却不能重命名 所以 换了java后台来修改名字.以下代码 我...

    Java多个文件根据URL下载后打包zip导出.zip

    Java根据Url把多个文件下载到指定的文件夹目录,然后再将文件夹目录打包成zip导出,包括子目录也可以打包,有个简单的导出html页面,点击导出按钮下载zip。

    JS端基于download.js实现图片、视频时直接下载而不是打开预览

    如果是图片、视频、txt等格式的会直接预览文件,而不是像docx、xlsx一样直接下载,项目中为了功能明确,将预览单独加了一个查看按钮,下载按钮要实现无论什么文件格式都直接下载。 有两种方式处理: 一.后台接口...

    网址点击器.rar

    1、下载后,直接运行 webclick.exe 2、在左侧栏设定运行参数 3、单击“开始”按钮。 坐标点击设定: * 定时刷新、随机浏览不需要设定坐标 * 自动点击坐标设定时,多个坐标之间用“|”符号分隔,参考:...

    C#生成CHM帮助文件源码2012813

    它主要就是生成chm文件左边显示树形的内容,当点击节点,可以超链接要显示的页面(其实CHM中的内容都是HTML,你可以直接连接静态网页,),当然是显示在右边,而我的项目中要显示东西都是动态生成HTML文件 ...

    wr541gqos v4升级文件

    3,然后登录路由器管理界面,在“系统工具”-“软件升级”界面直接点击“升级”即可。 升级过程中的几种常见错误提示: 1,如果升级过程中出现类似“升级不成功,请检查您是否已经开启TFTP服务器。”的错误提示,请...

    特斯拉Touch 150W电子烟升级工具 升级文件.rar

    等5秒后重试点击连接方框里选择 “updata all”升级主题包 选择为升级模式 选择擦除原始文件 打开已下载好,将要更新的主题包文件,选择使用的语种再选择文件夹名称格式为ZYP150W_FlashImage_Fix_V6.0文件名为...

    服务器的Mail.box文件被破坏的解决方法

    (1)在Windos目录下或在Notes系统目录下找到Notes.ini文件,然后使用在文本编辑器中打开Notes.ini文件,保留该文件中的前六行内容,其余内容全部删除,保存Notes.ini文件并退出。 (2)删除c:\notes\data系统目录下...

    JAVA上百实例源码以及开源项目

     Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件,一步步的实现过程请下载本实例的Java源码,代码中包括丰富的注释,对学习有帮助。 Java实现的FTP连接与数据浏览程序 1个...

    迅雷 软件 下载

    详情页中增加"复制下载链接、停止上传、种子文件另存为"等基本操作按钮 BT任务新建面板支持调整窗口大小 帐号登录支持HTTP、Socks5代理模式 细节改进: 优化界面中的多处动画,显示过程更加平滑 当您触发界面中的多...

    傲游浏览器3(Maxthon) 3.1.8.1000 正式版

    * 在网页内的文本框中选择文本, 鼠标右键菜单中没有 "粘贴" 项目. [用户界面] * 某些情况下, 取消 "后台标签显示关闭按钮" 后, 按钮依旧会显示, 切换标签后消失. * 在资源嗅探器中, 资源URL过长时, Tooltip 会出现...

    Acfun视频弹幕下载转换器Acfunlocalizer2.0.rar

     A:可以,只要你在设置中将下载设置面板中的“可以从IE缓存中获取”,程序就会自动寻找是否有缓冲,如果没有,则直接从互联网下载。但是程序目前不支持从其它浏览器缓存中获取视频。 Q:AcFun的地址老变,有时候就...

    php开发客服系统(持久连接+轮询+反向ajax) - php严程序

    如果在while的过程中查到了新数据.使用ob_flush推给apache服务器.apache再用flush推给浏览器. 2:新建html页面,插入一个iframe. 该iframe的src为comentbyiframe.php。 并隐藏iframe。comentbyiframe.php获取的数据用...

    JSP实用技巧集合,jsp编程的一些小技巧总结

    40. 把复选框中选中的值直接显示在输入文本框中? 41. 选择路径下的文件直接显示文件内容? 42. 制作进度条? 43. 对较长字符省略显示? 44. 制作日历? 45. 点击文本弹出一个选择框,选中值后返回并显示 46. 关闭框架...

    在Android平台下利用WiFi技术实现

    在浏览器中可以直接查看手机卡的全部资料,若想删除卡上不需要的文件,点选需要删除的文件,然后点击左边的文件按钮,在弹出菜单点击删除即可。若是想从电脑或其他手机上传资料到Android手机卡指定目录,那么先用...

    网际畅游 MyIE 3.0 源代码

    下载控制:你可以为每个页面设置是否需要在网页中载入图片,声音,Script文件, Java Applet, ActiveX。你可以关闭图片来加快下载的速度。 脱机浏览:使用文件/脱机工作 可以在未联网的情况下浏览以前访问过的历史...

    300个注册表优化修改文件

    2.打开regedi.exe文件,然后手动导出整个注册表文件为*.reg,想恢复直接双击这个*.reg 3.在运行下进入msconfig里然后选择常规后,创建备份和还原备份K 4.不完全注册表恢复,XP和2000重起机器按F8进入,选择上1次正确配置...

    下载网站系统源代码--005

    第三步、在浏览器中直接输入地址访问下载系统主页(index.asp),如果不能正常显示请刷新页面,然后登陆后台/admin/admin_login.asp(默认站长名及密码:admin), 在后台点击左边管理导航菜单中的“常规设置”----...

    生成网站地图(sitemaps)软件 免费下载

    如果要排除某些网址或网页请在开始之前点击选项中的高级搜索设置.例如要排除soft和user目录下的网址,请在排除这些关键字的网址中输入"/soft/;/user/",注意"/"不能少. 如果只收录某些网址或网页请在开始之前点击...

Global site tag (gtag.js) - Google Analytics