response.setContentType()的String参数及对应类型
<option value="image/bmp">BMP
option> <option value="image/gif">GIF
option> <option value="image/jpeg">JPEG
option> <option value="image/tiff">TIFF
option> <option value="image/x-dcx">DCX
option> <option value="image/x-pcx">PCX
option> <option value="text/html">HTML
option> <option value="text/plain">TXT
option> <option value="text/xml">XML
option> <option value="application/afp">AFP
option> <option value="application/pdf">PDF
option> <option value="application/rtf">RTF
option> <option value="application/msword">MSWORD
option> <option value="application/vnd.ms-excel">MSEXCEL
option> <option value="application/vnd.ms-powerpoint">MSPOWERPOINT
option> <option value="application/wordperfect5.1">WORDPERFECT
option> <option value="application/vnd.lotus-wordpro">WORDPRO
option> <option value="application/vnd.visio">VISIO
option> <option value="application/vnd.framemaker">FRAMEMAKER
option> <option value="application/vnd.lotus-1-2-3">LOTUS123
option>
MIME映射策略就是在网页中使用哪个应用程序(即插件),打开哪种文件。另外还有使用权限问题。比如对PDF文档,用“application/pdf “策略。这在动态网页中很常见。出现这种现象,有两种情形:一是使用一个应用程序去打开它不能打开的文档,比如用在标签中定义“DWG”文档用 “application/pdf ”,就会出现无法打开的问题。二是文件扩展名符合要求,但文件内容(格式)不符合要求。你可以检查你浏览的网页源代码,获得出错信息。检查方法是:查看— 源文件。寻找类似于“application/pdf “的字符串,就可以看到,要打开的文件是否与应用程序匹配。 追问 如果不相匹配 如何解决回答 这通常是由网页编写人来更改。比如:你在源文件里面找到你要打开的文件的HTML标签,在里面加上应用程序即可。比如,你要在网页上打开一个PDF文档, 找到PDF文档那一行,在HTML标签里加上 type=“application/pdf “ 就可以了。比如以下HTML文件:
<html> <head> <title>测试MIME
title>
head> <body> <a type="application/pdf" href="test.pdf">测试MIME
a>
body>
html>
将上面的代码保存为test.html,再在相同的位置存储一个pdf文档,双击它就会在网页中打开该文档。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/200625.html原文链接:https://javaforall.net
