`
Appleses
  • 浏览: 347899 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

java附件下载

 
阅读更多
/*
* 附件下载
*/
@RequestMapping("/download")
public void downloadPost(HttpServletResponse response,HttpServletRequest request){

BufferedOutputStream bos = null;      
    try {
InputStream is = AttendanceController.class.getClassLoader()
.getResourceAsStream("/kaoqin.csv");

String disposition = "attachment;filename="
+ URLEncoder.encode("考勤模板.csv", "UTF-8");//注意(1)
   
response.setContentType("application/x-msdownload;charset=UTF-8");//注意(2) text/plain

response.setHeader("Content-disposition", disposition);

bos = new BufferedOutputStream(response.getOutputStream());

byte[] buffer = new byte[2048];

while (is.read(buffer) != -1) {

bos.write(buffer);

//bos.flush();
}

bos.close();

is.close();

} catch (Exception e) {

throw new RuntimeException(e);
}
    }
---------------------------------------------------------------------
csv文件在src目录下
----------------------------------------------------------------------
<a href="${path}/routine/attendance/index/download">模板下载</a>
分享到:
评论

相关推荐

    java附件上传与下载

    二、Java附件下载 1. **HTTP GET请求**:下载通常通过HTTP的GET请求完成,请求中包含文件的URL,服务器根据URL返回文件内容。 2. **Servlet响应文件**:在Servlet中,可以通过`HttpServletResponse`的`setHeader`...

    lotus domino附件开发--java下载和删除附件

    lotus domino附件开发--java下载和删除附件

    lotus domino附件开发--java操作附件curd.java

    lotus domino附件开发--java操作附件curd.java

    java多附件上传、批量下载

    支持多文件上传、单个/批量附件下载,代码注释详细

    下载附件的java,经过测试可用的

    下载附件的java 源程序 经过了测试 ,是可用下载的

    vue+Java 实现附件分组下载压缩包(csdn)————程序.pdf

    在本文中,我们将探讨如何使用Vue.js前端框架和Java后端服务来实现一个功能,即允许用户按组下载附件并将其打包成一个压缩文件。这个功能对于处理大量相关文件的项目非常有用,例如在文档管理系统或在线协作平台中。...

    java下载附件中文乱码.xls

    java下载附件中文乱码

    java 附件实现机制

    ### Java附件实现机制详解 #### 一、概述 在Java应用程序开发中,处理文件上传、下载及图片展示等功能是常见的需求。特别是在企业级应用中,这些功能往往涉及到大量的业务逻辑和安全控制。本文将深入探讨Java环境...

    java 发送附件mail

    在Java编程中,发送带有附件的邮件是一项常见的任务,尤其在企业级应用或者自动化脚本中。这个场景通常涉及到JavaMail API的使用,一个强大的库,可以用来处理SMTP(简单邮件传输协议)邮件服务。接下来,我们将深入...

    java 附件文件上传

    在Java开发中,文件上传是常见的功能之一,特别是在Web应用中。Struts框架提供了一种高效且灵活的方式来处理文件上传,使得开发者能够方便地实现多文件上传的功能。本篇文章将详细探讨Java Struts框架下的多文件上传...

    泛微E9获取附件内容,泛微Ecology9获取附件范例,Ecology9附件、E9附件下载,并发送邮件到邮箱JAVA.zip

    在这个场景中,我们需要关注的是如何从泛微E9系统中获取附件内容,然后将这些附件下载并发送到指定的邮箱。由于标签中提到了"C#",我们可以推断这个示例是用C#编程语言实现的。 首先,我们要理解泛微E9和Ecology9...

    java Exchange收发邮件加附件

    如果需要下载附件,可以调用`Attachment`的`getContentStream`方法获取流,然后写入到本地文件。 7. **安全性和性能优化** 在处理大量邮件或频繁操作时,应考虑使用批处理操作以减少网络请求。另外,使用EWS的...

    java简易小邮箱 带下载附件

    这个“java简易小邮箱”项目特别强调了发送和下载附件的功能,并且解决了字符编码问题,确保了邮件内容的正确显示。 首先,我们来探讨Java邮件API(JavaMail API)。JavaMail API是Java平台上的标准API,用于处理...

    java附件长传功能

    在Java编程领域,实现附件上传功能是一项常见的任务,尤其在构建Web应用时。这个功能允许用户上传一个或多个文件,并通常需要提供上传进度显示、文件清空等辅助操作。以下是对这一主题的详细阐述。 首先,Java中的...

    java QQ附件java QQ附件

    Java QQ附件通常指的是使用Java编程语言开发的与QQ应用程序相关的组件或工具,这些组件可能用于处理QQ接收或发送的文件,比如实现自动化处理、文件上传下载等功能。在Java中,我们可以利用各种库和API来实现这样的...

    java实现附件的上传与下载

    在Java编程中,实现附件的上传与下载是Web应用程序中常见的功能,特别是在处理用户交互、数据交换和文件管理的应用场景下。以下将详细介绍如何利用Java技术来实现这一目标。 一、上传附件 1. **HTTP协议理解**:...

    论坛附件下载工具

    "论坛附件下载工具"是一款专为phpwind和Discuz论坛设计的应用程序,旨在方便用户无需登录或配置用户信息即可下载论坛中的附件。这一工具简化了下载流程,为那些需要频繁下载论坛资源的用户提供了便利。 首先,我们...

    java实现下载例子

    filename=\"" + toUtf8String(filename) + "\"")`设置Content-Disposition头,告诉浏览器以附件形式下载文件,并指定文件名。 5. **读取和发送文件内容**: 使用`FileInputStream`打开文件,然后通过`response....

    完整java上传附件案例,SSH2架构,开源

    4. 包含中文名称的文件上传、附件上传成功后,在数据库表中插入一条记录,记录信息包括一个随机字符的字段,在下载时候通过该字段找到相应的附件 5. 上传文件时候, 反映上传进度 界面设计说明 对上传操作的页面显示...

    javaEmail多附件

    在本项目"javaEmail多附件"中,我们将探讨如何利用JavaMail API来发送带有多个附件的邮件,并且能够定制发件人和收件人的显示名称,这对于开发者来说是一个实用的功能,特别是对于初学者,它提供了学习邮件服务交互...

Global site tag (gtag.js) - Google Analytics