`
Goro
  • 浏览: 173106 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

下载文件类型和setContentType对应关系

 
阅读更多
'ez' => 'application/andrew-inset',
'hqx' => 'application/mac-binhex40',
'cpt' => 'application/mac-compactpro',
'doc' => 'application/msword',
'bin' => 'application/octet-stream',
'dms' => 'application/octet-stream',
'lha' => 'application/octet-stream',
'lzh' => 'application/octet-stream',
'exe' => 'application/octet-stream',
'class' => 'application/octet-stream',
'so' => 'application/octet-stream',
'dll' => 'application/octet-stream',
'oda' => 'application/oda',
'pdf' => 'application/pdf',
'ai' => 'application/postscript',
'eps' => 'application/postscript',
'ps' => 'application/postscript',
'smi' => 'application/smil',
'smil' => 'application/smil',
'mif' => 'application/vnd.mif',
'xls' => 'application/vnd.ms-excel',
'ppt' => 'application/vnd.ms-powerpoint',
'wbxml' => 'application/vnd.wap.wbxml',
'wmlc' => 'application/vnd.wap.wmlc',
'wmlsc' => 'application/vnd.wap.wmlscriptc',
'bcpio' => 'application/x-bcpio',
'vcd' => 'application/x-cdlink',
'pgn' => 'application/x-chess-pgn',
'cpio' => 'application/x-cpio',
'csh' => 'application/x-csh',
'dcr' => 'application/x-director',
'dir' => 'application/x-director',
'dxr' => 'application/x-director',
'dvi' => 'application/x-dvi',
'spl' => 'application/x-futuresplash',
'gtar' => 'application/x-gtar',
'hdf' => 'application/x-hdf',
'js' => 'application/x-javascript',
'skp' => 'application/x-koan',
'skd' => 'application/x-koan',
'skt' => 'application/x-koan',
'skm' => 'application/x-koan',
'latex' => 'application/x-latex',
'nc' => 'application/x-netcdf',
'cdf' => 'application/x-netcdf',
'sh' => 'application/x-sh',
'shar' => 'application/x-shar',
'swf' => 'application/x-shockwave-flash',
'sit' => 'application/x-stuffit',
'sv4cpio' => 'application/x-sv4cpio',
'sv4crc' => 'application/x-sv4crc',
'tar' => 'application/x-tar',
'tcl' => 'application/x-tcl',
'tex' => 'application/x-tex',
'texinfo' => 'application/x-texinfo',
'texi' => 'application/x-texinfo',
't' => 'application/x-troff',
'tr' => 'application/x-troff',
'roff' => 'application/x-troff',
'man' => 'application/x-troff-man',
'me' => 'application/x-troff-me',
'ms' => 'application/x-troff-ms',
'ustar' => 'application/x-ustar',
'src' => 'application/x-wais-source',
'xhtml' => 'application/xhtml+xml',
'xht' => 'application/xhtml+xml',
'zip' => 'application/zip',
'au' => 'audio/basic',
'snd' => 'audio/basic',
'mid' => 'audio/midi',
'midi' => 'audio/midi',
'kar' => 'audio/midi',
'mpga' => 'audio/mpeg',
'mp2' => 'audio/mpeg',
'mp3' => 'audio/mpeg',
'aif' => 'audio/x-aiff',
'aiff' => 'audio/x-aiff',
'aifc' => 'audio/x-aiff',
'm3u' => 'audio/x-mpegurl',
'ram' => 'audio/x-pn-realaudio',
'rm' => 'audio/x-pn-realaudio',
'rpm' => 'audio/x-pn-realaudio-plugin',
'ra' => 'audio/x-realaudio',
'wav' => 'audio/x-wav',
'pdb' => 'chemical/x-pdb',
'xyz' => 'chemical/x-xyz',
'bmp' => 'image/bmp',
'gif' => 'image/gif',
'ief' => 'image/ief',
'jpeg' => 'image/jpeg',
'jpg' => 'image/jpeg',
'jpe' => 'image/jpeg',
'png' => 'image/png',
'tiff' => 'image/tiff',
'tif' => 'image/tiff',
'djvu' => 'image/vnd.djvu',
'djv' => 'image/vnd.djvu',
'wbmp' => 'image/vnd.wap.wbmp',
'ras' => 'image/x-cmu-raster',
'pnm' => 'image/x-portable-anymap',
'pbm' => 'image/x-portable-bitmap',
'pgm' => 'image/x-portable-graymap',
'ppm' => 'image/x-portable-pixmap',
'rgb' => 'image/x-rgb',
'xbm' => 'image/x-xbitmap',
'xpm' => 'image/x-xpixmap',
'xwd' => 'image/x-xwindowdump',
'igs' => 'model/iges',
'iges' => 'model/iges',
'msh' => 'model/mesh',
'mesh' => 'model/mesh',
'silo' => 'model/mesh',
'wrl' => 'model/vrml',
'vrml' => 'model/vrml',
'css' => 'text/css',
'html' => 'text/html',
'htm' => 'text/html',
'asc' => 'text/plain',
'txt' => 'text/plain',
'rtx' => 'text/richtext',
'rtf' => 'text/rtf',
'sgml' => 'text/sgml',
'sgm' => 'text/sgml',
'tsv' => 'text/tab-separated-values',
'wml' => 'text/vnd.wap.wml',
'wmls' => 'text/vnd.wap.wmlscript',
'etx' => 'text/x-setext',
'xsl' => 'text/xml',
'xml' => 'text/xml',
'mpeg' => 'video/mpeg',
'mpg' => 'video/mpeg',
'mpe' => 'video/mpeg',
'qt' => 'video/quicktime',
'mov' => 'video/quicktime',
'mxu' => 'video/vnd.mpegurl',
'avi' => 'video/x-msvideo',
'movie' => 'video/x-sgi-movie',
'ice' => 'x-conference/x-cooltalk'
分享到:
评论

相关推荐

    文件的上传与下载

    例如,假设我们有一个名为`UploadAction`的Action类,其中包含一个`File`类型的`file`字段和对应的`String`类型的`fileName`字段,用于存储文件名: ```java public class UploadAction extends ActionSupport { ...

    Struts2实现文件上传下载

    在这个场景中,我们关注的是如何在Struts2框架下实现文件的上传和下载功能,结合Hibernate进行持久化操作,以及Spring框架来管理依赖。 首先,我们要理解文件上传的基本流程。在Web应用中,用户通常通过表单选择...

    借助Hibernate对sybase的image字段类型的处理,实现保存在image类型字段内图片的保存和在页面的显示

    这里我们关注的是如何使用Java的ORM框架Hibernate来处理Sybase数据库中的特殊字段类型——`image`,以实现图片数据的存储和展示。`image`字段类型在Sybase中用于存储大量的二进制数据,如图片、文档等。 首先,我们...

    ssh(structs,spring,hibernate)框架中的上传下载

     文件数据存储在Blob类型的FILE_CONTENT表字段上,在Spring中采用OracleLobHandler来处理Lob字段(包括Clob和Blob),由于在程序中不需要引用到oracle数据驱动程序的具体类且屏蔽了不同数据库处理Lob字段方法上的...

    java-enum-mimetype:MIME 类型的 Java 枚举类

    可以扩展枚举类,使它能够根据文件扩展名返回对应的MIME类型。为此,可以在每个枚举常量中添加一个表示文件扩展名的属性,然后创建一个方法来根据扩展名查找MIME类型。这需要维护一个映射关系,确保正确性。 5. **...

    浙江大学城市学院《J2EE架构与应用开发》期末考试试卷.pdf

    通过 HttpServletResponse 可以向客户端发送数据,其数据类型可以是 Html 文本、Word 文件、二进制文件等,为使客户端能识别这些文件类型,需要调用 response 的 setContentType 方法。 12. JNDI 名字描述: 在 ...

    Java Servlet开发与实例

    根据给定文件信息,以下是关于Java Servlet开发与实例的知识点总结: ### Java Servlet技术基础 Servlet是Java技术中用于扩展服务器功能的服务器端组件,特别是应用服务器。它是运行在服务器端的Java小程序,可以...

    sun认证(SCWCD)

    HTTP 方法与 HttpServlet 方法对应关系 - **GET**:通常用于获取数据,不会修改服务器上的数据。对应的 HttpServlet 方法是 doGet()。 - **POST**:用于向服务器提交数据。对应的 HttpServlet 方法是 doPost()。 -...

    servlet初级基础知识入门笔记

    - 可通过修改web.xml配置文件,使用后缀匹配模式,让一个Servlet处理不同类型的请求。 - 使用`request.getRequestURI()`获取请求资源路径,分析路径并调用不同的分支处理代码。 8. **重定向与转发** - 重定向...

    笔试题(JavaEE).doc

    例如JSP的动态INCLUDE与静态INCLUDE、应用服务器类型、数据连接池的工作机制、Servlet的doGet()和doPost()调用时机、JSP与Servlet的异同及联系、JavaEE的定义、MVC模式的含义、C/S与B/S架构的区别、request对象的...

    Servle和JSP连接方法

    3. **与Servlet和JSP的关系**: - 在实际项目中,Spring框架可以与Servlet和JSP结合使用,例如: - 使用Spring MVC作为控制器,处理业务逻辑并与视图层(如JSP)进行交互。 - 通过Spring管理Servlet实例,实现...

    JavaWeb期末复习

    由于HTTP协议的限制,处理HTTP请求和响应时常常会遇到中文乱码的问题,此时可通过调用request.setCharacterEncoding方法设置请求的编码方式,并通过response.setContentType方法设置响应的内容类型和字符集,以此...

    用myeclipse编写web步骤

    - **部署描述文件**(通常为`web.xml`)是Web应用程序的核心配置文件之一,用于定义Servlet、Filter等组件及其映射关系。 - **配置示例**: ```xml <servlet-name>HelloWorldServlet <servlet-class>...

    JeasyUI treegrid 前后台交互实例

    例如,如果前端有字段`id`和`name`,那么对应的Java类可能如下: ```java public class TreeGridItem { private int id; private String name; // 构造函数,getter和setter方法... } ``` 使用Gson库,我们...

    servlet开发教程(附带源代码)

    通常,我们需要在Web应用的WEB-INF目录下创建web.xml文件,配置Servlet的映射关系,如下所示: ```xml <servlet-name>HelloWorldServlet <servlet-class>HelloWorldServlet <servlet-name>...

    ext2.2+struts2使用json传输数据生成的树

    配置`TreeLoader`时,需要指定URL(对应`Struts2`的Action路径)和`dataType`(通常为'json'),并监听`load`事件来处理服务器返回的`JSON`数据。 ```javascript var treeLoader = new Ext.tree.TreeLoader({ url:...

    Java实训教程 Java软件开发实战 web开发技术 第3章 servlet 共101页.pptx

    3. **定义 Servlet 映射**:最后,在 `web.xml` 文件中还需要定义 Servlet 与 URL 模式的映射关系。 ```xml <servlet-name>MyServlet <url-pattern>/myservlet ``` #### 三、使用 MyEclipse 开发 Servlet ...

    servlet jsp总结

    - `setContentType(String type)`:设置响应的内容类型和编码方式。 #### 二、会话跟踪技术 - **四种主要的会话跟踪方式**: 1. **Session**:通过`HttpServletRequest`对象的`getSession()`方法创建或获取`...

    java面试题集合java面试题集合.doc

    Java面试题集合通常涵盖了许多核心概念和技术,是评估求职者技能和知识深度的重要方式。以下是一些面试中常出现的Java相关知识点: 1. **逗号分隔字符串转数组**: - 可以使用`String.split()`方法,传入逗号作为...

Global site tag (gtag.js) - Google Analytics