`

java 下载 通用contentType

 
阅读更多
 //1.设置文件ContentType类型,这样设置,会自动判断下载文件类型  
response.setContentType("multipart/form-data");  
 //2.设置文件头:最后一个参数是设置下载文件名
String name = new String(fileName.getBytes("gb2312"), "ISO8859-1");
response.setHeader("Content-Disposition", "attachment;fileName="+"name");  

 

分享到:
评论

相关推荐

    java下载文件案例

    `Content-Type`设置为`application/octet-stream`,这是一个通用的二进制数据类型,适合大多数文件下载。 对于大型文件,为了防止内存溢出,可以使用缓冲区逐块读取和写入,就像上述代码中所示。此外,还可以考虑...

    ContentType 类型大全 doc

    application/* 是一个通用的 ContentType 类型,用于指定服务器端发送来的内容是应用程序数据。例如,application/octet-stream 就是指服务器端发送来的内容是一般的二进制数据。 2. video/* video/* 是一个专门...

    Java Spring文件上传,Java文件上传,Java通用文件上传

    private String contentType; // 构造函数、getter和setter省略 } ``` 在处理文件上传时,我们需要检查文件是否为空,然后将`MultipartFile`转换为`FileBean`。这可能涉及到文件内容的读取和转换: ```java @...

    java导出csv文件并压缩(含下载提示功能)

    通过以上步骤,你已经实现了在Java中导出CSV文件,然后将其压缩成ZIP格式,并提供了一个Web接口供用户下载。确保正确配置你的服务器和文件路径,以适应实际项目的需求。同时,不要忘记处理可能出现的异常,以确保...

    ContentType大全

    5. `application/octet-stream`:通用类型,用于表示未知类型的数据流,浏览器通常会下载此类内容而不是尝试打开。 除了上述示例,还有许多其他类型的`ContentType`,如: - `application/pdf`:PDF文档 - `...

    struts2 文件上传中 ContentType对应表

    ### Struts2 文件上传中 ContentType对应表解析 在Struts2框架中,处理文件上传时,需要正确识别文件类型并设定对应的MIME类型(ContentType),这对于确保文件被正确解析至关重要。下面将详细介绍部分常见的文件...

    MVC框架中用到的实现上传下载的Java类

    在MVC架构中,`util`包通常包含一些通用的工具类或辅助方法,例如上述的文件上传和下载功能可以封装成一个工具类,以便在项目中复用。这样,我们就可以在不重复编写相同代码的情况下,轻松地在多个地方实现文件上传...

    java json ajax util

    2. **Common.java**:这个类通常包含了各种通用的方法,可能包括字符串处理、日期时间操作、异常处理等。在JSON处理中,可能有一些辅助方法用于检查JSON字符串的有效性,或者格式化输出JSON。在AJAX场景下,它可能...

    struts2通用下载文件例程

    本教程将深入探讨如何使用Struts2来实现一个通用的文件下载功能。 首先,我们来看看核心的组成部分: 1. **Action文件**:在Struts2中,Action类是业务逻辑的载体,它响应用户的请求并执行相应的操作。对于文件...

    java中文解决大全(下)

    GBK是中文扩展的ASCII,支持大部分中文字符,而UTF-8是国际通用的多语言编码,可表示所有Unicode字符。 2. **InputStreamReader与OutputStreamWriter**:在读写文件时,使用这两个类可以指定字符编码,避免乱码。...

    java连接数据库(Oracle8、Sql Server、DB2、Informix、Sybase、MySQL、PostgreSQL)

    **通用步骤:** 1. 加载对应的JDBC驱动。 2. 设置数据库URL、用户名及密码。 3. 建立数据库连接。 4. 创建Statement对象并执行SQL语句。 5. 处理结果集。 6. 关闭资源。 ### 总结 本文介绍了如何使用Java连接多种...

    java字符编码错误整理大全

    - **UTF-8**:通用的多字节编码标准,广泛应用于网络传输。 #### 三、常见问题及解决方案 1. **处理.properties文件** 当读取.properties文件时,可能会出现乱码问题,这是因为文件本身的编码格式与程序解析时...

    JFreeChart Java绘图教程(含下载、安装)

    JFreeChart 是一组功能强大、灵活易用的 Java 绘图 API,使用它可以生成多种通用性的报表,包括柱状图、饼图、曲线图、甘特图等。它能够用在 Swing 和 Web 等中制作自定义的图表或报表,并且得到广泛的应用。 在本...

    下载文件乱码问题(附带下载源码)

    在Struts2中,配置Action类和Result类型可以指定文件下载的编码方式,例如使用`contentType`属性设置HTTP响应头的Content-Type,包含字符编码信息。 3. **Java Servlet**:Servlet是Java Web开发中的核心组件,负责...

    SpringMVC文件增删改查(上传、更新、下载、删除)

    此外,也可能包含与文件上传和下载相关的异常处理逻辑,以及通用的验证和转换器。 总结,SpringMVC提供了丰富的支持来进行文件操作,包括文件上传、下载、更新和删除。理解并掌握这些知识点,能够帮助开发者构建...

    Java Web中文乱码处理研究.pdf

    Java Web中文乱码处理是开发过程中常见的挑战,尤其是在页面显示和数据存储时。中文字符集的多样性以及不同环境之间的编码不兼容,导致了乱码问题的出现。Java的内核和class文件基于UNICODE,虽然提供了跨平台性,但...

    C#_post_multipartform示例.zip

    在IT行业中,尤其是在Web开发领域,经常需要处理文件上传的操作。...在C#的ASP.NET环境中,开发者经常会遇到这样的需求,即在后台模拟POST请求来发送文件。下面将详细解释`multipart/form-data`的工作原理以及如何在C#...

    java乱码综合解决方法(不区分get和post)

    首先,我们需要理解字符编码的基本概念,然后分析Java中可能出现乱码的原因,最后提供一套通用的解决策略。 字符编码是用来表示文本的一系列规则,例如ASCII、GBK、UTF-8等。不同的编码标准覆盖了不同范围的字符集...

    Java乱码解决方案

    ASCII只支持英文字符,GBK是中国常用的扩展GBK编码,而UTF-8是通用的多字节编码,能支持全世界大部分语言。 2. **Java源代码编码**:Java源代码默认使用UTF-8编码,但若IDE或编辑器设置不正确,可能导致源代码中的...

    Java Web程序设计-1期 《Java Web程序设计》_经验技巧.doc

    - 可以编写一个通用的工具类,用来处理字符编码的转换,以便在项目中统一处理中文字符。 - 使用Filter来统一处理请求和响应的编码,这样可以避免在每个Servlet或JSP页面中单独处理编码问题。 总之,Java Web开发...

Global site tag (gtag.js) - Google Analytics