`

response.setContentType 的参数说明

    博客分类:
  • j2ee
阅读更多

序号

内容类型

文件扩展名

描述

1

application/msword

doc

Microsoft Word

2

application/octet-stream bin

dms lha lzh exe class

可执行程序

3

application/pdf

pdf

Adobe Acrobat

4

application/postscript

ai eps ps

PostScript

5

appication/powerpoint

ppt

Microsoft Powerpoint

6

appication/rtf

rtf

rtf 格式

7

appication/x-compress

z

unix 压缩文件

8

application/x-gzip

gz

gzip

9

application/x-gtar

gtar

tar 文档 (gnu 格式 )

10

application/x-shockwave-flash

swf

MacroMedia Flash

11

application/x-tar

tar

tar(4.3BSD)

12

application/zip

zip

winzip

13

audio/basic

au snd

sun/next 声音文件

14

audio/mpeg

mpeg mp2

Mpeg 声音文件

15

audio/x-aiff

mid midi rmf

Midi 格式

16

audio/x-pn-realaudio

ram ra

Real Audio 声音

17

audio/x-pn-realaudio-plugin

rpm

Real Audio 插件

18

audio/x-wav

wav

Microsoft Windows 声音

19

image/cgm

cgm

计算机图形元文件

20

image/gif

gif

COMPUSERVE GIF 图像

21

image/jpeg

jpeg jpg jpe

JPEG 图像

22

image/png

png

PNG 图像

 

 

文件下载的关键代码在于:

response.setHeader("Content-disposition", "attachment;filename="+ "test.rar");
response.setContentType("application/x-tar");
response.setHeader("Content_Length", length);
分享到:
评论

相关推荐

    java输出文件的几点说明.pdf

    一、`response.setContentType()`函数的作用 `response.setContentType()`方法用于设置HTTP响应头中的Content-Type字段,它告诉浏览器或接收端数据的类型。例如,如果你要发送一个BMP图像,你应该设置`response....

    无参数的post请求

    2. **API文档**:如果API接口支持无参数POST请求,应在文档中明确说明这一点,以避免开发者误解。 3. **错误处理**:考虑到请求可能失败的情况,应该在代码中加入适当的错误处理逻辑,确保程序的健壮性和稳定性。 ...

    jsp标签库文档说明

    response.setContentType("text/xml; charset=UTF-8"); // Set standard HTTP/1.1 no-cache headers. response.setHeader("Cache-Control", "no-store, max-age=0, no-cache, must-revalidate"); // Set IE extended...

    软件单词词汇

    13. `response.setContentType()`:设置HTTP响应头中的MIME类型。 14. `request.getRemoteHost()`:获取发送请求的客户端的主机名。 15. `response.getCharacterEncoding()` 和 `request.getCharacterEncoding()`...

    java实现下载例子

    `response.setContentType("application/x-msdownload")`定义了文件的MIME类型,这告诉浏览器文件应作为下载处理。`response.setContentLength((int)filelength)`设置响应体的长度,这样浏览器就能知道要接收多少...

    ajax练手程序,简单的异步交互,请求、解析xml等例子

    response.setContentType("text/xml"); response.getWriter().println("<?xml version='1.0' encoding='UTF-8'?>"); response.getWriter().println("<data><item>Item1</item><item>Item2</item></data>"); } } ...

    JAVA调用HTTP及httpclient的详细说明

    ### JAVA调用HTTP及httpclient的详细说明 #### 一、引言 在现代软件开发中,客户端和服务端之间的通信通常通过HTTP协议实现。而在Java编程语言中,开发者可以选择多种方式来实现HTTP请求的发送与接收,其中`...

    AjaxAnyWhere使用说明

    response.setContentType("application/json"); response.getWriter().write(responseData); } } ``` 然后在前端,使用AjaxAnyWhere发送请求到这个Servlet: ```javascript AjaxAnyWhere.request({ url: '/...

    JAVA实现文件下载

    #### 参数说明 - **`fileName`**:待下载文件的名称。 - **`filePath`**:文件的完整路径,即包含文件名在内的路径。 #### 实现原理与代码详解 1. **设置HTTP响应头**: - `response.setHeader("Cache-Control",...

    开发wap注意事项---wml中文乱码

    response.setContentType("text/vnd.wap.wml;charset=UTF-8"); ``` 其中,`request.setCharacterEncoding("UTF-8");`用于设置请求体的字符编码;`response.setContentType("text/vnd.wap.wml;charset=UTF-8");`...

    JSP内置对象使用说明.doc

    response.setContentType("text/html;charset=UTF-8"); ``` 4.Out对象类:JspWriter Out对象是用于向客户端输出数据的,相当于Java中的PrintWriter。例如,向页面输出一段文字: ```java out.println("Hello, ...

    JSP中文乱码问题解决总结

    5. 设置HTTP响应头:在Servlet或Filter中,通过`response.setContentType("text/html;charset=UTF-8")`设置响应头的字符集。 6. 数据库操作:在连接数据库时,设置合适的字符集,例如MySQL的`useUnicode=true&...

    javaweb实验报告.doc

    - 解决乱码问题,需在Servlet中设置响应内容类型和字符编码,如`response.setContentType("text/html;charset=GBK")`和`request.setCharacterEncoding("GBK")`。 9. **实验结果**: - 实验一验证了手动配置和运行...

    解决html,servlet,sql,java console中文问题

    - 使用 `request.setCharacterEncoding("GB2312")` 设置请求的字符集,以确保从请求中读取的参数能够被正确解释。 - 使用 `response.setContentType("text/html;charset=GB2312")` 设置响应的字符集,确保发送到...

    使用 jfreechart 生成 曲线、柱状图、饼状图、分布图 展示到JSP

    在这里,`createTimeSeriesChart`方法接收图表标题、X轴说明、Y轴说明以及数据集作为参数,返回一个`JFreeChart`对象。 为了将图表展示到JSP页面,我们需要将`JFreeChart`对象转换成可以在Web环境中显示的格式,...

    Servlet 下 kindeditor使用!封装了servlet本地图片上传及源码说明!

    response.setContentType("application/json;charset=UTF-8"); response.getWriter().write("{\"error\":0,\"message\":\"上传成功\",\"url\":\"" + savePath + filename + "\"}"); } } ``` 在HTML页面中,我们...

    jsp中文乱码问题的综合说明文档

    在开发Java Web应用程序时,尤其是使用JSP技术时,经常会出现中文乱码的问题。这个问题让很多开发者感到困扰,...为了更深入地理解这一主题,你可以查阅“关于中文问题的综合说明.doc”文档,获取更详细的步骤和实例。

    无中文乱码的Struts上传下载(任意文件上传)

    response.setContentType("application/octet-stream"); response.setHeader("Content-Disposition", "attachment; filename=" + URLEncoder.encode(fileName, "UTF-8")); ServletOutputStream out = response....

    Java编程乱码处理方法大全(附图说明)

    response.setContentType("text/html;charset=UTF-8"); ``` 对于JSP,除了在Servlet中处理请求和响应外,还需要在JSP页面顶部声明字符集: ```jsp ;charset=UTF-8" language="java" %> ``` EJB类的乱码问题通常与...

Global site tag (gtag.js) - Google Analytics