'.a'      : 'application/octet-stream',     
    '.ai'     : 'application/postscript',     
    '.aif'    : 'audio/x-aiff',     
    '.aifc'   : 'audio/x-aiff',     
    '.aiff'   : 'audio/x-aiff',     
    '.au'     : 'audio/basic',     
    '.avi'    : 'video/x-msvideo',     
    '.bat'    : 'text/plain',     
    '.bcpio' : 'application/x-bcpio',     
    '.bin'    : 'application/octet-stream',     
    '.bmp'    : 'image/x-ms-bmp',     
    '.c'      : 'text/plain',     
    # Duplicates :(     
    '.cdf'    : 'application/x-cdf',     
    '.cdf'    : 'application/x-netcdf',     
    '.cpio'   : 'application/x-cpio',     
    '.csh'    : 'application/x-csh',     
    '.css'    : 'text/css',     
    '.dll'    : 'application/octet-stream',     
    '.doc'    : 'application/msword',     
    '.dot'    : 'application/msword',     
    '.dvi'    : 'application/x-dvi',     
    '.eml'    : 'message/rfc822',     
    '.eps'    : 'application/postscript',     
    '.etx'    : 'text/x-setext',     
    '.exe'    : 'application/octet-stream',     
    '.gif'    : 'image/gif',     
    '.gtar'   : 'application/x-gtar',     
    '.h'      : 'text/plain',     
    '.hdf'    : 'application/x-hdf',     
    '.htm'    : 'text/html',     
    '.html'   : 'text/html',     
    '.ief'    : 'image/ief',     
    '.jpe'    : 'image/jpeg',     
    '.jpeg'   : 'image/jpeg',     
    '.jpg'    : 'image/jpeg',     
    '.js'     : 'application/x-javascript',     
    '.ksh'    : 'text/plain',     
    '.latex' : 'application/x-latex',     
    '.m1v'    : 'video/mpeg',     
    '.man'    : 'application/x-troff-man',     
    '.me'     : 'application/x-troff-me',     
    '.mht'    : 'message/rfc822',     
    '.mhtml' : 'message/rfc822',     
    '.mif'    : 'application/x-mif',     
    '.mov'    : 'video/quicktime',     
    '.movie' : 'video/x-sgi-movie',     
    '.mp2'    : 'audio/mpeg',     
    '.mp3'    : 'audio/mpeg',     
    '.mpa'    : 'video/mpeg',     
    '.mpe'    : 'video/mpeg',     
    '.mpeg'   : 'video/mpeg',     
    '.mpg'    : 'video/mpeg',     
    '.ms'     : 'application/x-troff-ms',     
    '.nc'     : 'application/x-netcdf',     
    '.nws'    : 'message/rfc822',     
    '.o'      : 'application/octet-stream',     
    '.obj'    : 'application/octet-stream',     
    '.oda'    : 'application/oda',     
    '.p12'    : 'application/x-pkcs12',     
    '.p7c'    : 'application/pkcs7-mime',     
    '.pbm'    : 'image/x-portable-bitmap',     
    '.pdf'    : 'application/pdf',     
    '.pfx'    : 'application/x-pkcs12',     
    '.pgm'    : 'image/x-portable-graymap',     
    '.pl'     : 'text/plain',     
    '.png'    : 'image/png',     
    '.pnm'    : 'image/x-portable-anymap',     
    '.pot'    : 'application/vnd.ms-powerpoint',     
    '.ppa'    : 'application/vnd.ms-powerpoint',     
    '.ppm'    : 'image/x-portable-pixmap',     
    '.pps'    : 'application/vnd.ms-powerpoint',     
    '.ppt'    : 'application/vnd.ms-powerpoint',     
    '.ps'     : 'application/postscript',     
    '.pwz'    : 'application/vnd.ms-powerpoint',     
    '.py'     : 'text/x-python',     
    '.pyc'    : 'application/x-python-code',     
    '.pyo'    : 'application/x-python-code',     
    '.qt'     : 'video/quicktime',     
    '.ra'     : 'audio/x-pn-realaudio',     
    '.ram'    : 'application/x-pn-realaudio',     
    '.ras'    : 'image/x-cmu-raster',     
    '.rdf'    : 'application/xml',     
    '.rgb'    : 'image/x-rgb',     
    '.roff'   : 'application/x-troff',     
    '.rtx'    : 'text/richtext',     
    '.sgm'    : 'text/x-sgml',     
    '.sgml'   : 'text/x-sgml',     
    '.sh'     : 'application/x-sh',     
    '.shar'   : 'application/x-shar',     
    '.snd'    : 'audio/basic',     
    '.so'     : 'application/octet-stream',     
    '.src'    : 'application/x-wais-source',     
    '.sv4cpio': 'application/x-sv4cpio',     
    '.sv4crc' : 'application/x-sv4crc',     
    '.swf'    : 'application/x-shockwave-flash',     
    '.t'      : 'application/x-troff',     
    '.tar'    : 'application/x-tar',     
    '.tcl'    : 'application/x-tcl',     
        
    '.tex'    : 'application/x-tex',     
    '.texi'   : 'application/x-texinfo',     
    '.texinfo': 'application/x-texinfo',     
    '.tif'    : 'image/tiff',     
    '.tiff'   : 'image/tiff',     
    '.tr'     : 'application/x-troff',     
    '.tsv'    : 'text/tab-separated-values',     
    '.txt'    : 'text/plain',     
    '.ustar' : 'application/x-ustar',     
    '.vcf'    : 'text/x-vcard',     
    '.wav'    : 'audio/x-wav',     
    '.wiz'    : 'application/msword',     
    '.wsdl'   : 'application/xml',     
    '.xbm'    : 'image/x-xbitmap',     
    '.xlb'    : 'application/vnd.ms-excel',     
    # Duplicates :(     
    '.xls'    : 'application/excel',     
    '.xls'    : 'application/vnd.ms-excel',     
    '.xml'    : 'text/xml',     
    '.xpdl'   : 'application/xml',     
    '.xpm'    : 'image/x-xpixmap',     
    '.xsl'    : 'application/xml',     
    '.xwd'    : 'image/x-xwindowdump',     
    '.zip'    : 'application/zip',  
      
      
    firefox 和 ie 的文件类型区别   
    Java代码   
    firefox image/jpeg image/bmp image/gif image/png      
        
    ie 6 image/pjpeg image/bmp image/gif image/x-png      
        
    ie 7 image/pjpeg image/bmp image/gif image/x-png      
        
    ie 8 image/pjpeg image/bmp image/gif image/x-png

--------------------------------------------  
IE下载Office2007文件时在下载对话框中变成ZIP文件问题的解决   
 
 
 从 IIS或者Tomcat之类的Web服务器通过二进制流下载文件时(比如通过设置Header为Content- disposition:inline),如果被下载的文件是Office2007的dotx,docx,pot等后缀的时候,下载对话框中的图标会变成 ZIP的,相应的文件名也会成为zip为扩展后缀的文件。其实出现这样的情况,是由于IE中对下载文件类型的判断,假如找不到相应后缀的MIME的话,会 自动根据数据流来判断文件的类型,而微软对Office2007的格式做了和以前完全不同的处理。  
 
 
 
以 前的Office文档是100%的二进制格式。第三方的工具操作起来非常不方便,而 Office2007从整体上都是基于XML格式的,这里并不是说 Office2007文档可以保存成XML格式。而是Office2007默认的文档格式就是XML的(Word的docx、Excel的xlsx等)。 也许有人会感到奇怪,用文本编辑器打开docx后,显示的仍然是二进制格式,并不是什么 XML。其实docx并不是普通的XML格式,当然,也不只是一 个XML文件,docx本质上是一个zip文件,里面有一系列的xml、目录和其他的文件。如果我们将docx改成zip。就可以用winzip等软件将 其解开。  
 
正是由于这样的原因,当MIME中不存在相对应的Office2007类型的情况下,被自动识别为ZIP文件了。解决的方法很简单,在Server端添加MIME映射就可以了。Tomcat的话,可以在Web.xml中找到< mime-mapping > </ mime-mapping > 这样的定义,按照规则添加就可以了,IIS中按照下面的方法添加(以XML为例):  
 
1.选择Default Web Site,弹出Properties对话框。   
2.选择HTTP Headers标签。   
3.在MIME Map下,单击File Types 标签并选择New Type。   
4.在Extension 域中键入.xml,在 Content Type 域中键入text/xml, 然后单击OK。  
至于什么是MIME,一般的人应该都知道,这里简单的解释一下:  
MIME (Multipurpose Internet Mail Extensions, 多目的Internet邮件扩展)是创建用于电子邮件交换,网络文档,及企业网和Internet上的其他应用程序中的文件格式的规范。每个MIME格式 包含一个MIME内容类型(”MIME type”)和指示存储在这个文件中的数据的子类型。MIME类型和子类型一般以类型/子类型的形式列出。 MIME格式的内容广泛用于网络文档中  
 
下面收集了大部分文件的扩展名和相应的MIME对应,有需要的可以在列表中找到并添加。   
 
.asx,video/x-ms-asf  
.xml,text/xml  
.tsv,text/tab-separated-values  
.ra,audio/x-pn-realaudio  
.sv4crc,application/x-sv4crc  
.spc,application/x-pkcs7-certificates  
.pmc,application/x-perfmon  
.lit,application/x-ms-reader  
.crd,application/x-mscardfile  
.isp,application/x-internet-signup  
.wmlsc,application/vnd.wap.wmlscriptc  
.vst,application/vnd.visio  
.xlam,application/vnd.ms-excel.addin.macroEnabled.12  
.ttf,application/octet-stream  
.pfm,application/octet-stream  
.csv,application/octet-stream  
.aaf,application/octet-stream  
.one,application/onenote  
.hta,application/hta  
.atom,application/atom+xml  
.323,text/h323  
.mhtml,message/rfc822  
.midi,audio/mid  
.p7r,application/x-pkcs7-certreqresp  
.mny,application/x-msmoney  
.clp,application/x-msclip  
.vsd,application/vnd.visio  
.lpk,application/octet-stream  
.bin,application/octet-stream  
.onetoc,application/onenote  
.x,application/directx  
.wvx,video/x-ms-wvx  
.vcf,text/x-vcard  
.htc,text/x-component  
.htt,text/webviewhtml  
.h,text/plain  
.mht,message/rfc822  
.mid,audio/mid  
.p7b,application/x-pkcs7-certificates  
.gz,application/x-gzip  
.dvi,application/x-dvi  
.cpio,application/x-cpio  
.vdx,application/vnd.ms-visio.viewer  
.sldm,application/vnd.ms-powerpoint.slide.macroEnabled.12  
.xlm,application/vnd.ms-excel  
.fdf,application/vnd.fdf  
.setreg,application/set-registration-initiation  
.eps,application/postscript  
.p7s,application/pkcs7-signature  
.toc,application/octet-stream  
.mdp,application/octet-stream  
.ics,application/octet-stream  
.chm,application/octet-stream  
.asi,application/octet-stream  
.afm,application/octet-stream  
.evy,application/envoy  
.wmp,video/x-ms-wmp  
.qt,video/quicktime  
.mpv2,video/mpeg  
.xslt,text/xml  
.etx,text/x-setext  
.cod,image/cis-cod  
.snd,audio/basic  
.au,audio/basic  
.man,application/x-troff-man  
.qtl,application/x-quicktimeplayer  
.pmw,application/x-perfmon  
.class,application/x-java-applet  
.iii,application/x-iphone  
.csh,application/x-csh  
.z,application/x-compress  
.vtx,application/vnd.visio  
.vsw,application/vnd.visio  
.wps,application/vnd.ms-works  
.potx,application/vnd.openxmlformats-officedocument.presentationml.template  
.ps,application/postscript  
.p7c,application/pkcs7-mime  
.thn,application/octet-stream  
.mso,application/octet-stream  
.dot,application/msword  
.doc,application/msword  
.sgml,text/sgml  
.nws,message/rfc822  
.pbm,image/x-portable-bitmap  
.ief,image/ief  
.wav,audio/wav  
.texi,application/x-texinfo  
.mvb,application/x-msmediaview  
.hdf,application/x-hdf  
.vsx,application/vnd.visio  
.dotm,application/vnd.ms-word.template.macroEnabled.12  
.docm,application/vnd.ms-word.document.macroEnabled.12  
.pptx,application/vnd.openxmlformats-officedocument.presentationml.presentation  
.psm,application/octet-stream  
.java,application/octet-stream  
.eot,application/octet-stream  
.jar,application/java-archive  
.mpeg,video/mpeg  
.xsf,text/xml  
.map,text/plain  
.uls,text/iuls  
.rf,image/vnd.rn-realflash  
.m3u,audio/x-mpegurl  
.wma,audio/x-ms-wma  
.aifc,audio/aiff  
.mdb,application/x-msaccess  
.mvc,application/x-miva-compiled  
.stl,application/vnd.ms-pki.stl  
.ppsx,application/vnd.openxmlformats-officedocument.presentationml.slideshow  
.xlsb,application/vnd.ms-excel.sheet.binary.macroEnabled.12  
.setpay,application/set-payment-initiation  
.prm,application/octet-stream  
.mix,application/octet-stream  
.lzh,application/octet-stream  
.hhk,application/octet-stream  
.onepkg,application/onenote  
.xaf,x-world/x-vrml  
.flr,x-world/x-vrml  
.IVF,video/x-ivf  
.cnf,text/plain  
.asm,text/plain  
.tiff,image/tiff  
.wax,audio/x-ms-wax  
.ms,application/x-troff-ms  
.tcl,application/x-tcl  
.shar,application/x-shar  
.sh,application/x-sh  
.nc,application/x-netcdf  
.hlp,application/winhlp  
.oda,application/oda  
.pfb,application/octet-stream  
.fla,application/octet-stream  
.wm,video/x-ms-wm  
.rgb,image/x-rgb  
.ppm,image/x-portable-pixmap  
.ram,audio/x-pn-realaudio  
.sit,application/x-stuffit  
.dir,application/x-director  
.mpp,application/vnd.ms-project  
.xla,application/vnd.ms-excel  
.ssm,application/streamingmedia  
.axs,application/olescript  
.ods,application/oleobject  
.psp,application/octet-stream  
.jpb,application/octet-stream  
.wrz,x-world/x-vrml  
.m1v,video/mpeg  
.mno,text/xml  
.cmx,image/x-cmx  
.jpeg,image/jpeg  
.dib,image/bmp  
.rmi,audio/mid  
.aiff,audio/aiff  
.wmd,application/x-ms-wmd  
.wri,application/x-mswrite  
.pub,application/x-mspublisher  
.ins,application/x-internet-signup  
.wks,application/vnd.ms-works  
.xls,application/vnd.ms-excel  
.ai,application/postscript  
.crl,application/pkix-crl  
.qxd,application/octet-stream  
.dwp,application/octet-stream  
.xof,x-world/x-vrml  
.wmv,video/x-ms-wmv  
.nsc,video/x-ms-asf  
.mpa,video/mpeg  
.pnm,image/x-portable-anymap  
.rpm,audio/x-pn-realaudio-plugin  
.aif,audio/x-aiff  
.me,application/x-troff-me  
.pml,application/x-perfmon  
.trm,application/x-msterminal  
.m13,application/x-msmediaview  
.js,application/x-javascript  
.dxr,application/x-director  
.potm,application/vnd.ms-powerpoint.template.macroEnabled.12  
.xltx,application/vnd.openxmlformats-officedocument.spreadsheetml.template  
.xlt,application/vnd.ms-excel  
.xlc,application/vnd.ms-excel  
.p10,application/pkcs10  
.smi,application/octet-stream  
.sea,application/octet-stream  
.hqx,application/mac-binhex40  
.spl,application/futuresplash  
.movie,video/x-sgi-movie  
.lsf,video/x-la-asf  
.txt,text/plain  
.jfif,image/pjpeg  
.jpe,image/jpeg  
.zip,application/x-zip-compressed  
.wmf,application/x-msmetafile  
.m14,application/x-msmediaview  
.latex,application/x-latex  
.wcm,application/vnd.ms-works  
.pptm,application/vnd.ms-powerpoint.presentation.macroEnabled.12  
.xlsx,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet  
.hhp,application/octet-stream  
.aca,application/octet-stream  
.accdb,application/msaccess  
.jcz,application/liquidmotion  
.wrl,x-world/x-vrml  
.wmx,video/x-ms-wmx  
.asr,video/x-ms-asf  
.lsx,video/x-la-asf  
.xsl,text/xml  
.html,text/html  
.tif,image/tiff  
.der,application/x-x509-ca-cert  
.pfx,application/x-pkcs12  
.p12,application/x-pkcs12  
.ppsm,application/vnd.ms-powerpoint.slideshow.macroEnabled.12  
.cur,application/octet-stream  
.accdt,application/msaccess  
.hdml,text/x-hdml  
.htm,text/html  
.xbm,image/x-xbitmap  
.jpg,image/jpeg  
.texinfo,application/x-texinfo  
.ppam,application/vnd.ms-powerpoint.addin.macroEnabled.12  
.xlw,application/vnd.ms-excel  
.rm,application/vnd.rn-realmedia  
.pdf,application/pdf  
.rar,application/octet-stream  
.psd,application/octet-stream  
.inf,application/octet-stream  
.emz,application/octet-stream  
.dsp,application/octet-stream  
.onea,application/onenote  
.jck,application/liquidmotion  
.mpe,video/mpeg  
.mp2,video/mpeg  
.sct,text/scriptlet  
.ras,image/x-cmu-raster  
.swf,application/x-shockwave-flash  
.wmz,application/x-ms-wmz  
.gtar,application/x-gtar  
.dcr,application/x-director  
.sldx,application/vnd.openxmlformats-officedocument.presentationml.slide  
.pps,application/vnd.ms-pps  
.p7m,application/pkcs7-mime  
.xsn,application/octet-stream  
.ocx,application/octet-stream  
.accde,application/msaccess  
.mov,video/quicktime  
.wmls,text/vnd.wap.wmlscript  
.cpp,text/plain  
.c,text/plain  
.bas,text/plain  
.css,text/css  
.art,image/x-jg  
.mp3,audio/mpeg  
.t,application/x-troff  
.roff,application/x-troff  
.tar,application/x-tar  
.hhc,application/x-oleobject  
.scd,application/x-msschedule  
.pko,application/vnd.ms-pki.pko  
.sst,application/vnd.ms-pki.certstore  
.ppt,application/vnd.ms-powerpoint  
.xtp,application/octet-stream  
.u32,application/octet-stream  
.pcx,application/octet-stream  
.msi,application/octet-stream  
.exe,application/octet-stream  
.asd,application/octet-stream  
.onetoc2,application/onenote  
.fif,application/fractals  
.mpg,video/mpeg  
.vml,text/xml  
.xdr,text/plain  
.vcs,text/plain  
.hxt,text/html  
.eml,message/rfc822  
.xpm,image/x-xpixmap  
.ico,image/x-icon  
.gif,image/gif  
.dwf,drawing/x-dwf  
.src,application/x-wais-source  
.tr,application/x-troff  
.pmr,application/x-perfmon  
.pma,application/x-perfmon  
.dll,application/x-msdownload  
.bcpio,application/x-bcpio  
.wmlc,application/vnd.wap.wmlc  
.wdb,application/vnd.ms-works  
.dotx,application/vnd.openxmlformats-officedocument.wordprocessingml.template  
.docx,application/vnd.openxmlformats-officedocument.wordprocessingml.document  
.pot,application/vnd.ms-powerpoint  
.xltm,application/vnd.ms-excel.template.macroEnabled.12  
.rtf,application/rtf  
.prf,application/pics-rules  
.snp,application/octet-stream  
.cab,application/octet-stream  
.avi,video/x-msvideo  
.asf,video/x-ms-asf  
.dtd,text/xml  
.wml,text/vnd.wap.wml  
.vbs,text/vbscript  
.rtx,text/richtext  
.dlm,text/dlm  
.xwd,image/x-xwindowdump  
.pgm,image/x-portable-graymap  
.bmp,image/bmp  
.crt,application/x-x509-ca-cert  
.ustar,application/x-ustar  
.tex,application/x-tex  
.sv4cpio,application/x-sv4cpio  
.tgz,application/x-compressed  
.cdf,application/x-cdf  
.vss,application/vnd.visio  
.cat,application/vnd.ms-pki.seccat  
.thmx,application/vnd.ms-officetheme  
.xlsm,application/vnd.ms-excel.sheet.macroEnabled.12  
.prx,application/octet-stream  
.pcz,application/octet-stream  
.onetmp,application/onenote  
.acx,application/internet-property-stream  
.wsdl,text/xml  
.disco,text/xml  
.xsd,text/xml  
.wbmp,image/vnd.wap.wbmp  
.png,image/png  
.pnz,image/png  
.smd,audio/x-smd  
.smz,audio/x-smd  
.smx,audio/x-smd

struts2上传文件类型列表的更多相关文章

  1. Struts2框架下的文件上传文件类型、名称约定

    Struts2框架下的文件上传机制:1.通过multipart/form-data form提交文件到服务器2.文件名是通过什么地方设置的?在strust2的FileUploadInterceptor ...

  2. WordPress上传文件类型限制解决办法

    文件类型不符合安全规则.试试别的文件. 这种错误是由于WordPress中做了文件上传格式的限制,这种限制可以在WordPress中的wp-include/functions.php的get_allo ...

  3. 工作笔记4.struts2上传文件到server

    本文介绍两种:上传文件到server的方式   一种是提交Form表单:还有一种是ajaxfileupload异步上传. 一.JSP中:     1.提交Form表单 为了能完毕文件上传,我们应该将这 ...

  4. HTML5中的input type为file控件限制上传文件类型及扩展

    简单介绍 input file控件限制上传文件类型如下:1.文件类型中间用,分开:2.html和htm这样的要写成两个: 3实例: <input type="file" na ...

  5. Unable to find ‘struts.multipart.saveDir’ Struts2上传文件错误的解决方法

    Unable to find ‘struts.multipart.saveDir’ Struts2上传文件错误的解决方法 在使用struts2的项目中上传文件的时候出现了一个这样的错误: 2011-7 ...

  6. input file标签限制上传文件类型

    用 input 的file类型标签上传文件,有时需要限制上传文件类型,添加accept属性可以实现 <input type="file" accept="image ...

  7. [JavaWeb基础] 009.Struts2 上传文件

    在web开发中,我们经常遇到要把文件上传下载的功能,这篇文章旨在指导大家完成文件上传功能 1.首先我们需要一个上传文件的页面. <!--在进行文件上传时,表单提交方式一定要是post的方式, 因 ...

  8. input 限制 上传文件类型

    参考:input file控件限制上传文件类型 HTML <input> 标签的 accept 属性 网页上添加一个input file HTML控件: <input id=&quo ...

  9. 利用struts2上传文件时,如果文件名中含有-符号,那么会出错

    利用struts2上传文件时,如果文件名中含有-符号,那么会出错 报错如下: HTTP Status 500 - C:\Program Files\Apache Software Foundation ...

随机推荐

  1. [leetcode-541-Reverse String II]

    Given a string and an integer k, you need to reverse the first k characters for every 2k characters ...

  2. Lua性能优化

    原文:Lua Performance Tips 偶然找到<Lua Performance Tips>这篇关于Lua的优化文章,个人认为相较于多数泛泛而谈要好不少.尽管Lua已经到5.2版本 ...

  3. 5.VBS的一些约定,提高可读性

    1.变量命名约定 2.变量作用域 1)过程级,在事件中,函数或者子过程中 2)Script级,在head部分 原则,定义尽量小的作用域 3.在某个过程开头应该包括这些注释

  4. less中的变量

     [less中的变量]1.声明变量:@变量名:变量值:使用变量:@变量名:[less中变量的类型]1.数字 数字px2.字符串:无引号字符串 red blue 有引号 "haha" ...

  5. JQuery实战——页面进度条效果

    今早逛阮一峰大神的博客 ECMAScript 6 入门 时候看到页面顶部有个进度条显示当前浏览的进度,如图: 顶部进度条会根据当前页面高度进行宽度调整,实战一番,视觉使用animated方法实现.下面 ...

  6. Redis事务原理分析

    Redis事务原理分析 基本应用 在Redis的事务里面,采用的是乐观锁,主要是为了提高性能,减少客户端的等待.由几个命令构成:WATCH, UNWATCH, MULTI, EXEC, DISCARD ...

  7. setTimeout与setInterval参数之String

    今天无意中给某网友解答了一些setTimeout的问题,发现一个有趣的东西. 以前我总认为setTimeout的第一个参数只能function,后面发现string也能执行.那问题来了,String做 ...

  8. tomcat+jdk+mysql

    转自 http://www.cnblogs.com/liulinghua90/ ,写的很详细,转来共享私藏 按照下面的步骤一步一步来搭建tomcat+jdk+mysql环境.   [Linux环境]- ...

  9. 教你如何取消GCD任务

    GCD 是一种非常方便的使用多线程的方式.通过使用 GCD,我们可以在确保尽量简单的语法的前提下进行灵活的多线程编程.在 "复杂必死" 的多线程编程中,保持简单就是避免错误的金科玉 ...

  10. iOS 微信消息拦截插件系列教程-附录(服务端成果展示)

    微信iOS消息拦截插件教程 标签: 越狱开发 背景介绍 本教程所有内容免费 本教程来源于一次知识分享,如果有需要了解更多的 请联系QQ:480071411 iOS逆向高级开发群:375024882 服 ...