小异常的博客

用代码书写人生!!!

jspSmartUpload 实现文件下载,完美支持中文,带你体验简单的世界~

版权声明:本文为 小异常 原创文章,非商用自由转载-保持署名-注明出处,谢谢!
本文网址:https://blog.csdn.net/sun8112133/article/details/79981358

  昨天已经介绍过如何使用 commons-fileupload 工具包实现文件上传功能,今天就来讲讲如何使用 jspSmartUpload 工具包实现文件下载的功能。

  简单介绍一下这个工具包,jspSmartUpload 工具包 是由 www.jspsmart.com 网站开发的一个可以免费使用的全功能的文件上传下载的组件,仅仅只需书写三五行 java代码 就可以轻松搞定文件的上传与下载,使用方便灵活。

  本篇同样以一个小实例带大家轻松入门,体验如何使用 jspSmartUpload 工具包来实现文件下载。

  点击这里获取 jspSmartUpload工具包(本工具支持下载中文的文件名)。





一、一个简单的页面

<body>
    <h1><a href="down?name=abc.txt">abc.txt</a></h1>
</body>

二、超级简单的 Servlet

@Override
protected void service(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
    // 获取下载文件名
    String fileName = request.getParameter("name");
    // 新建一个smartUpload对象  
    SmartUpload smartUpload = new SmartUpload();
    // 初始化  
    smartUpload.initialize(this.getServletConfig(), request, response);
    // 设定contentDisposition为null以禁止浏览器自动打开文件
    // 保证单击链接后是下载文件。  
    smartUpload.setContentDisposition(null);
    // 下载文件(要下载的文件位置)
    try {  
      smartUpload.downloadFile("/down/" + fileName);
    } catch (SmartUploadException e) {  
      e.printStackTrace();  
    }
}

亲爱的小伙伴们,看到了吧?文件下载是何其的简单,赶快来试试吧~



阅读更多

扫码向博主提问

去开通我的Chat快问

sun8112133

用代码书写人生!!!
  • 擅长领域:
  • java
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sun8112133/article/details/79981358
文章标签: servlet 文件下载
个人分类: jsp+servle 工具jar包
上一篇commons-fileupload实现文件上传,带你领略不一样的世界
下一篇为女朋友导演的一部JAVA大片——《我们的孩子》
想对作者说点什么? 我来说一句

支持UTF-8)---- jspSmartUpload.jar

2018年01月16日 14KB 下载

jspsmartupload.jar

2008年05月15日 15KB 下载

jspsmartupload.zip

2014年10月17日 142KB 下载

JSPSmartUpload.zip 下载

2009年07月09日 385KB 下载

jspSmartUpload上传下载组件.zip

2008年12月04日 115KB 下载

smartupload_ch

2007年09月25日 14KB 下载

jspsmartupload支持中文下载

2016年07月17日 14KB 下载

jspsmartupload 支持中文

2014年12月15日 15KB 下载

SmartUpload源代码

2009年01月21日 8KB 下载

没有更多推荐了,返回首页

关闭
关闭