序号 |
内容类型 |
文件扩展名 |
描述 |
1 |
application/msword |
doc |
Microsoft Word |
2 |
application/octet-stream bin |
dms lha lzh exe class |
可执行程序 |
3 |
application/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.setContentType()`函数的作用 `response.setContentType()`方法用于设置HTTP响应头中的Content-Type字段,它告诉浏览器或接收端数据的类型。例如,如果你要发送一个BMP图像,你应该设置`response....
2. **API文档**:如果API接口支持无参数POST请求,应在文档中明确说明这一点,以避免开发者误解。 3. **错误处理**:考虑到请求可能失败的情况,应该在代码中加入适当的错误处理逻辑,确保程序的健壮性和稳定性。 ...
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()`...
`response.setContentType("application/x-msdownload")`定义了文件的MIME类型,这告诉浏览器文件应作为下载处理。`response.setContentLength((int)filelength)`设置响应体的长度,这样浏览器就能知道要接收多少...
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的详细说明 #### 一、引言 在现代软件开发中,客户端和服务端之间的通信通常通过HTTP协议实现。而在Java编程语言中,开发者可以选择多种方式来实现HTTP请求的发送与接收,其中`...
response.setContentType("application/json"); response.getWriter().write(responseData); } } ``` 然后在前端,使用AjaxAnyWhere发送请求到这个Servlet: ```javascript AjaxAnyWhere.request({ url: '/...
#### 参数说明 - **`fileName`**:待下载文件的名称。 - **`filePath`**:文件的完整路径,即包含文件名在内的路径。 #### 实现原理与代码详解 1. **设置HTTP响应头**: - `response.setHeader("Cache-Control",...
response.setContentType("text/vnd.wap.wml;charset=UTF-8"); ``` 其中,`request.setCharacterEncoding("UTF-8");`用于设置请求体的字符编码;`response.setContentType("text/vnd.wap.wml;charset=UTF-8");`...
response.setContentType("text/html;charset=UTF-8"); ``` 4.Out对象类:JspWriter Out对象是用于向客户端输出数据的,相当于Java中的PrintWriter。例如,向页面输出一段文字: ```java out.println("Hello, ...
5. 设置HTTP响应头:在Servlet或Filter中,通过`response.setContentType("text/html;charset=UTF-8")`设置响应头的字符集。 6. 数据库操作:在连接数据库时,设置合适的字符集,例如MySQL的`useUnicode=true&...
- 解决乱码问题,需在Servlet中设置响应内容类型和字符编码,如`response.setContentType("text/html;charset=GBK")`和`request.setCharacterEncoding("GBK")`。 9. **实验结果**: - 实验一验证了手动配置和运行...
- 使用 `request.setCharacterEncoding("GB2312")` 设置请求的字符集,以确保从请求中读取的参数能够被正确解释。 - 使用 `response.setContentType("text/html;charset=GB2312")` 设置响应的字符集,确保发送到...
在这里,`createTimeSeriesChart`方法接收图表标题、X轴说明、Y轴说明以及数据集作为参数,返回一个`JFreeChart`对象。 为了将图表展示到JSP页面,我们需要将`JFreeChart`对象转换成可以在Web环境中显示的格式,...
response.setContentType("application/json;charset=UTF-8"); response.getWriter().write("{\"error\":0,\"message\":\"上传成功\",\"url\":\"" + savePath + filename + "\"}"); } } ``` 在HTML页面中,我们...
在开发Java Web应用程序时,尤其是使用JSP技术时,经常会出现中文乱码的问题。这个问题让很多开发者感到困扰,...为了更深入地理解这一主题,你可以查阅“关于中文问题的综合说明.doc”文档,获取更详细的步骤和实例。
response.setContentType("application/octet-stream"); response.setHeader("Content-Disposition", "attachment; filename=" + URLEncoder.encode(fileName, "UTF-8")); ServletOutputStream out = response....
response.setContentType("text/html;charset=UTF-8"); ``` 对于JSP,除了在Servlet中处理请求和响应外,还需要在JSP页面顶部声明字符集: ```jsp ;charset=UTF-8" language="java" %> ``` EJB类的乱码问题通常与...