`

struts 2的上传类型

阅读更多
Description of Data Content Typical Filename Extensions   

MIME type/subtype   
          
Text and Text-Related Types          
HTML text data (RFC 1866) html htm    text/html   
Plain text: documents; program listings txt c c++ pl cc h   text/plain    
Richtext (obsolete - replaced by text/enriched)      text/richtext    
Structure enhanced text  (etx?)    text/x-setext   
Enriched text markup (RFC 1896)     text/enriched   
Tab-separated values (tabular) (tsv?)    text/tab-separated-values    
SGML documents (RFC 1874)     text/sgml   
Speech synthesis data (MVP Solutions)  talk   text/x-speech    
          
Document Stylesheet Types          
Cascading Stylesheets  css    text/css   
DSSSL-online stylesheets     application/dsssl (proposed)    
          
Image Types         
GIF  gif   image/gif   
X-Windows bitmap (b/w)  xbm    image/x-xbitmap   
X-Windows pixelmap (8-bit color)  xpm    image/x-xpixmap   
Portable Network Graphics png    image/x-png   
Image Exchange Format (RFC 1314) ief    image/ief   
JPEG  jpeg jpg jpe   image/jpeg   
TIFF  tiff tif   image/tiff   
RGB  rgb   image/rgb   
      image/x-rgb    
Group III Fax (RFC 1494) g3f    image/g3fax   
X Windowdump format xwd   image/x-xwindowdump   
Macintosh PICT format pict    image/x-pict   
PPM (UNIX PPM package) ppm    image/x-portable-pixmap   
PGM (UNIX PPM package) pgm    image/x-portable-graymap    
PBM (UNIX PPM package) pbm    image/x-portable-bitmap   
PNM (UNIX PPM package) pnm    image/x-portable-anymap   
Microsoft Windows bitmap  bmp    image/x-ms-bmp   
CMU raster  ras   image/x-cmu-raster   
Kodak Photo-CD  pcd   image/x-photo-cd   
Computer Graphics Metafile  cgm    image/cgm   
North Am. Presentation Layer Protocol     image/naplps   
CALS Type 1 or 2 mil cal    image/x-cals   
Fractal Image Format (Iterated Systems)  fif   image/fif    
QuickSilver active image (Micrografx)  dsf   image/x-mgx-dsf    
CMX vector image (Corel) cmx    image/x-cmx   
Wavelet-compressed (Summus) wi    image/wavelet   
AutoCad Drawing (SoftSource) dwg    image/vnd.dwg   
      image/x-dwg    
AutoCad DXF file (SoftSource) dxf    image/vnd.dxf   
      image/x-dxf    
Simple Vector Format (SoftSource) svf   image/vnd.svf    
      also vector/x-svf    
          
Audio/Voice/Music Related Types          
"basic"audio - 8-bit u-law PCM au snd   audio/basic    
Macintosh audio format (AIpple) aif aiff aifc    audio/x-aiff   
Microsoft audio  wav    audio/x-wav   
MPEG audio  mpa abs mpega    audio/x-mpeg   
MPEG-2 audio mp2a mpa2    audio/x-mpeg-2   
compressed speech (Echo Speech Corp.)  es   audio/echospeech    
Toolvox speech audio (Voxware) vox    audio/voxware    
RapidTransit compressed audio (Fast Man)  lcc   application/fastman    
Realaudio (Progressive Networks) ra ram   application/x-pn-realaudio    
NIFF music notation data format     application/vnd.music-niff    
MIDI music data  mmid   x-music/x-midi   
Koan music data (SSeyo) skp    application/vnd.koan   
      application/x-koan    
Speech synthesis data (MVP Solutions)  talk   text/x-speech    
          
Video Types         
MPEG video mpeg mpg mpe   video/mpeg   
MPEG-2 video mpv2 mp2v   video/mpeg-2   
Macintosh Quicktime qt mov    video/quicktime   
Microsoft video  avi   video/x-msvideo   
SGI Movie format movie   video/x-sgi-movie   
VDOlive streaming video (VDOnet) vdo   video/vdo    
Vivo streaming video (Vivo software)  viv   video/vnd.vivo    
      video/vivo    
Special HTTP/Web Application Types          
Proxy autoconfiguration (Netscape browsers)  pac   application/x-ns-proxy-autoconfig    
See Chapter 6     application/x-www-form-urlencoded   
See Chapter 9     application/x-www-local-exec   
See Chapter 9 (Netscape extension)     multipart/x-mixed-replace    
See Chapter 9 and Appendix B     multipart/form-data   
Netscape Cooltalk chat data (Netscape)  ice   x-conference/x-cooltalk    
Interactive chat (Ichat)     application/x-chat    
          
Application Types          
          
Text-Related         
PostScript  ai eps ps   application/postscript   
Microsoft Rich Text Format rtf    application/rtf   
Adobe Acrobat PDF  pdf    application/pdf   
      application/x-pdf    
Maker Interchange Format (FrameMaker)  mif   application/vnd.mif    
      application/x-mif    
Troff document t tr roff   application/x-troff   
Troff document with MAN macros man    application/x-troff-man   
Troff document with ME macros me    application/x-troff-me   
Troff document with MS macros ms    application/x-troff-ms   
LaTeX document  latex   application/x-latex   
Tex/LateX document tex   application/x-tex   
GNU TexInfo document texinfo texi    application/x-texinfo   
TeX dvi format  dvi   application/x-dvi   
MacWrite document ??   application/macwriteii   
MS word document ??   application/msword   
WordPerfect 5.1 document ??    application/wordperfect5.1    
SGML application (RFC 1874)     application/sgml   
Office Document Architecture oda    application/oda    
Envoy Document evy   application/envoy   
Wang Info. Tranfer Format (Wang)     application/wita    
DEC Document Transfer Format (DEC)     application/dec-dx    
IBM Document Content Architecture (IBM)      application/dca-rft    
          
CommonGround Digital Paper (No Hands Software)      application/commonground    
FrameMaker Documents (Frame) doc fm frm frame    application/vnd.framemaker    
      application/x-framemaker    
Remote printing at arbitrary printers (RFC 1486)      application/remote-printing    
          
Archive/Compressed Archives         
Gnu tar format gtar   application/x-gtar   
4.3BSD tar format tar   application/x-tar   
POSIX tar format ustar   application/x-ustar   
Old CPIO format bcpio   application/x-bcpio   
POSIX CPIO format cpio   application/x-cpio   
UNIX sh shell archive shar    application/x-shar   
DOS/PC - Pkzipped archive zip    application/zip   
Macintosh Binhexed archive  hqx    application/mac-binhex40    
Macintosh Stuffit Archive sit sea    application/x-stuffit   
Fractal Image Format  fif    application/fractals   
Binary, UUencoded bin uu   application/octet-stream   
PC executable exe   application/octet-stream   
WAIS "sources" src wsrc    application/x-wais-source    
NCSA HDF data format hdf   application/hdf   
          
Downloadable Program/Scripts         
Javascript program  js ls mocha    text/javascript    
      application/x-javascript    
VBScript program      text/vbscript   
UNIX bourne shell program sh    application/x-sh   
UNIX c-shell program csh   application/x-csh   
Perl program pl   application/x-perl   
Tcl (Tool Control Language) program tcl    application/x-tcl   
Atomicmail program scripts (obsolete)      application/atomicmail    
Slate documents - executable enclosures (BBN)      application/slate    
Undefined binary data (often executable progs)      application/octet-stream    
RISC OS Executable programs (ANT Limited)      application/riscos    
          
Animation/Multimedia         
Andrew Toolkit inset     application/andrew-inset   
FutureSplash vector animation (FutureWave)  spl   application/futuresplash    
mBED multimedia data (mBED) mbd    application/mbedlet    
Macromedia Shockwave (Macromedia)     application/x-director    
Sizzler real-time video/animation     application/x-sprite    
PowerMedia multimedia (RadMedia) rad   application/x-rad-powermedia    
          
Presentation          
PowerPoint presentation (Microsoft) ppz   application/mspowerpoint    
PointPlus presentation data (Net Scene)  css   application/x-pointplus    
ASAP WordPower (Software Publishing Corp.)  asp   application/x-asap    
Astound Web Player multimedia data (GoldDisk)  asn   application/astound    
Special Embedded Object          
OLE script e.g. Visual Basic (Ncompass)  axs   application/x-olescript    
OLE Object (Microsoft/NCompass) ods   application/x-oleobject    
OpenScape OLE/OCX objects (Business@Web)  opp   x-form/x-openscape    
Visual Basic objects (Amara) wba    application/x-webbasic    
Specialized data entry forms (Alpha Software)  frm   application/x-alpha-form    
client-server objects (Wayfarer Communications)  wfx   x-script/x-wfxclient    
General Applications         
Undefined binary data (often executable progs)      application/octet-stream    
CALS (U.S. D.O.D data format - RFC 1895)     application/cals-1840    
Pointcast news data (Pointcast) pcn   application/x-pcn    
Excel spreadsheet (Microsoft)     application/vnd.ms-excel    
      application/x-msexcel    
      application/ms-excel   
PowerPoint (Microsoft) ppt    application/vnd.ms-powerpoint    
      application/ms-powerpoint    
Microsoft Project (Microsoft)     application/vnd.ms-project    
Works data (Microsoft)     application/vnd.ms-works    
MAPI data (Microsoft)     application/vnd.ms-tnef   
Artgallery data (Microsoft)     application/vnd.artgalry    
SourceView document (Dataware Electronics)  svd   application/vnd.svd    
Truedoc (Bitstream)     application/vnd.truedoc   
Net Install - software install (20/20 Software)  ins   application/x-net-install    
Carbon Copy - remote control/access (Microcom)  ccv   application/ccv    
Spreadsheets (Visual Components) vts   workbook/formulaone    
Cybercash digital money (Cybercash)     application/cybercash    
Format for sending generic Macintosh files     application/applefile    
Active message -- connect to active mail app.      application/activemessage    
X.400 mail message body part (RFC 1494)     application/x400-bp    
USENET news message id (RFC 1036)     application/news-message-id    
USENET news message (RFC 1036)     application/news-transmission    
          
Multipart Types (mostly email)          
Messages with multiple parts     multipart/mixed   
Messages with multiple, alternative parts     multipart/alternative    
Message with multiple, related parts      multipart/related   
Multiple parts are digests     multipart/digest   
For reporting of email status (admin.)     multipart/report    
Order of parts does not matter     multipart/parallel   
Macintosh file data     multipart/appledouble   
Aggregate messages; descriptor as header     multipart/header-set    
Container for voice-mail      multipart/voice-message   
HTML FORM data (see Ch. 9 and App. B)     multipart/form-data   
Infinite multiparts - See Chapter 9 (Netscape)      multipart/x-mixed-replace    
          
Message Types (mostly email)          
MIME message     message/rfc822   
Partial message     message/partial   
Message containing external references     message/external-body    
Message containing USENET news     message/news   
HTTP message      message/http   
          
2D/3D Data/Virtual Reality Types          
VRML data file wrl vrml   x-world/x-vrml   
(changing to model/vrml)   
   
WIRL - VRML data (VREAM) vrw    x-world/x-vream   
Play3D 3d scene data (Play3D) p3d    application/x-p3d    
Viscape Interactive 3d world data (Superscape)  svr   x-world/x-svr    
WebActive 3d data (Plastic Thought)  wvr   x-world/x-wvr    
QuickDraw3D scene data (Apple) 3dmf   x-world/x-3dmf    
          
Scientific/Math/CAD Types          
Chemical types -- to communicate information about chemical models      chemical/* (several subtypes)    
Mathematica notebook ma   application/mathematica   
Computational meshes for numerical simulations  msh   x-model/x-mesh   
(evolving to model/mesh)   
   
Vis5D 5-dimensional data  v5d    application/vis5d   
IGES models -- CAD/CAM (CGM) data  igs    application/iges   
(evolving to model/iges?)   
   
Autocad WHIP vector drawings dwf    drawing/x-dwf   
          
  
Largely Platform-Specific Types          
  
Silicon Graphics Specific Types          
Showcase Presentations showcase slides sc sho show    application/x-showcase   
Insight Manual pages ins insight    application/x-insight   
Iris Annotator data ano   application/x-annotator   
Directory Viewer dir   application/x-dirview   
Software License  lic   application/x-enterlicense   
Fax manager file faxmgr   application/x-fax-manager    
Fax job data file faxmgrjob    application/x-fax-manager-job    
IconBook data icnbk   application/x-iconbook   
? wb   application/x-inpview   
Installable software in 'inst' format inst    application/x-install   
Mail folder mail   application/x-mailfolder   
? pp ppages   application/x-ppages   
Data for printer (via lpr) sgi-lpr    application/x-sgi-lpr   
Software in 'tardist' format tardist    application/x-tardist   
Software in compressed 'tardist' format ztardist   application/x-ztardist    
WingZ spreadsheet wkz   application/x-wingz   
Open Inventor 3-D scenes  iv    graphics/x-inventor  
分享到:
评论

相关推荐

    struts2学习笔记三(第3讲.Struts2的类型转换)

    Struts2是一个强大的Java web框架,它为开发者提供了丰富的功能,包括MVC设计模式的实现、类型转换、国际化、拦截器等。在本篇“Struts2学习笔记三”中,我们将聚焦于Struts2的类型转换这一核心特性。类型转换在处理...

    struts2文件上传下载源代码

    2. **设置Struts2配置**:配置文件需要指定允许上传的文件大小、类型等。例如,使用`<constant>`标签设置`struts.multipart.parser`为`jakarta`,以启用`Commons FileUpload`。 3. **编写Action类**:在Action类中...

    Struts2文件类型汇总

    总而言之,Struts2对各种文件类型的全面支持使得开发人员能够方便地处理用户上传的各种类型的数据,从而丰富了Web应用的功能。理解并正确处理这些MIME类型对于开发健壮的、安全的文件上传功能至关重要。

    struts2实现文件上传下载

    本篇文章将详细探讨如何在Struts2框架下实现文件的上传与下载。 首先,我们需要了解Struts2中的文件上传机制。Struts2提供了`FileUploadInterceptor`拦截器来处理文件上传请求。在处理文件上传时,开发者需要在...

    struts2图片上传并预览

    创建一个名为`UploadAction`的类,该类需要继承`org.apache.struts2.actions.FileUploadAction`,并在其中定义一个`List<File>`类型的属性,用于接收上传的文件。 ```java public class UploadAction extends ...

    struts2文件上传,一直报类型不允许的问题

    Struts2 文件上传时遇到“类型不允许的问题”通常与文件扩展名验证有关,这涉及到Struts2框架的安全配置。在Struts2中,为了防止恶意用户上传不安全的文件(如脚本或可执行文件),系统会设定允许上传的文件类型。当...

    struts2文件上传例子.rar

    在“struts2文件上传例子.rar”这个项目中,开发者已经使用Struts2.0框架实现了一个简单的文件上传功能。MyEclipse 6.6是一个集成开发环境,支持Java EE项目开发,可以直接导入该项目进行运行和调试。 首先,我们...

    Struts2多个文件上传

    这两个库提供了文件上传的基础功能,使得Struts2能够处理`multipart/form-data`类型的请求,这是文件上传的标准格式。 Struts2本身并不包含一个内置的请求解析器来处理文件上传。相反,它依赖于第三方库,如Jakarta...

    struts2上传文件源代码

    在这个“struts2上传文件源代码”中,我们将深入探讨Struts2如何实现文件上传功能,以及涉及到的相关知识点。 首先,文件上传是Web应用中常见的功能,它允许用户从本地计算机选择文件并将其发送到服务器。在Struts2...

    Struts2 上传文件(带过滤文件类型和大小)

    接着,创建一个Action类,包含一个`java.io.File`或`org.apache.struts2.dispatcher.multipart.FileItem`类型的属性,Struts2会自动将上传的文件绑定到这些属性上。例如: ```java public class FileUploadAction {...

    swfuplaod+struts2实现多文件上传

    3. **创建Struts2 Action**:在Struts2框架中,创建一个处理文件上传的Action类,该类通常会包含一个`List<HttpServletFileWrapper>`类型的属性,用于接收上传的文件。 4. **编写Struts2配置**:在struts.xml配置...

    Struts2之struts2文件上传详解案例struts011

    在Struts2中,文件上传功能是常见的需求,比如用户可能需要上传个人照片、文档或者其他类型的文件。在这个"Struts2之struts2文件上传详解案例struts011"中,我们将深入探讨如何实现这一功能。 首先,我们需要了解...

    struts2上传下载项目

    在"struts2上传下载项目"中,我们可以深入理解如何利用Struts2实现文件的上传与下载功能。 首先,上传功能在Web应用中十分常见,比如用户在注册时上传头像,或者提交文档等。在Struts2中,我们主要借助`struts2-...

    struts2文件上传

    在Struts2框架中,虽然它自身不处理`multipart/form-data`类型的请求,但它依赖于第三方库,如Apache Commons FileUpload,来实现文件上传的功能。 文件上传的基本原理涉及到HTML表单的`enctype`属性。当`enctype`...

    struts2上传和下载文件详细源码

    在这个"struts2上传和下载文件详细源码"中,我们可以深入理解Struts2如何处理文件上传和下载操作。 1. 文件上传: 在Struts2中,文件上传主要依赖于Apache的Commons FileUpload库。首先,需要在struts.xml配置文件...

    Extjs4文件上传,后台struts2

    在`UploadAction`中,我们需要使用Struts2的`CommonsFileUploadInterceptor`拦截器,该拦截器允许处理multipart/form-data类型的请求,即文件上传请求。例如: ```java public class UploadAction extends ...

    xheditor集成struts2上传图片

    - 然后,配置Struts2的配置文件(struts.xml),启用FileUpload拦截器并设置上传参数,如最大文件大小、允许的文件类型等。 - 在前端,xheditor的配置中设置图片上传的URL为Struts2的Action地址,并配置相关参数,...

    Struts2视频教程

    - **定义与特点**:Struts2是一款基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,它继承了Struts1的优点,同时在设计上更加灵活、易用,支持拦截器、类型转换、文件上传等特性。Struts2使用过滤...

    struts2文件上传jar

    1. **.struts2核心库**:`struts2-core.jar` 包含了Struts2的核心功能,如Action类、拦截器、结果类型等。它是实现任何Struts2功能的基础,包括文件上传。 2. **上传组件**:Struts2使用Apache Commons FileUpload...

    ckeditor+struts2上传图片

    2. **创建Struts2 Action**:在Struts2项目中创建一个Action类,比如`ImageUploadAction`,并定义一个方法来处理上传请求。这个方法需要接收`File`或`CommonsFileUpload`的`FileItem`对象,以接收上传的图片文件。 ...

Global site tag (gtag.js) - Google Analytics