在Tomcat中添加支持3GP/MP4格式文件的下载

阅读更多
近日在工作中遇到3gp和mp4格式的文件问题。我用Nokia3250下载史莱克的视频(3gp)格式的。下载完后只给我提示一个text:内容有avc2.0.10.1110这样的内容。
原来Tomcat并不是所有的视频格式都支持的。
以下是Tomcat中web.xml支持的格式(部分)。列表如下(我从web.xml中Copy的一部分):
     
        abs
        audio/x-mpeg
    
    
        ai
        application/postscript
    
    
        aif
        audio/x-aiff
    
    
        aifc
        audio/x-aiff
    
    
        aiff
        audio/x-aiff
    
    
        aim
        application/x-aim
    
    
        art
        image/x-jg
    
    
        asf
        video/x-ms-asf
    
    
        asx
        video/x-ms-asf
    
    
        au
        audio/basic
    
    
        avi
        video/x-msvideo
    
    
        avx
        video/x-rad-screenplay
    
    
        bcpio
        application/x-bcpio
    
    
        bin
        application/octet-stream
    
    
        bmp
        image/bmp
    
    
        body
        text/html
    
    
        cdf
        application/x-netcdf
    
    
        cer
        application/x-x509-ca-cert
    
    
        class
        application/java
    
    
        cpio
        application/x-cpio
    
    
        csh
        application/x-csh
    
    
        css
        text/css
    
    
        dib
        image/bmp
    
    
        doc
        application/msword
    
    
        dtd
        application/xml-dtd
    
    
        dv
        video/x-dv
    
    
        dvi
        application/x-dvi
    
    
        eps
        application/postscript
    
    
        etx
        text/x-setext
    
    
        exe
        application/octet-stream
    
    
        gif
        image/gif
    
    
        gtar
        application/x-gtar
    
    
        gz
        application/x-gzip
    
    
        hdf
        application/x-hdf
    
    
        htc
        text/x-component
    
    
        htm
        text/html
    
    
        html
        text/html
    
    
        hqx
        application/mac-binhex40
    
    
        ico
        image/x-icon
    
    
        ief
        image/ief
    
    
        jad
        text/vnd.sun.j2me.app-descriptor
    
    
        jar
        application/java-archive
    
       
        mid
        audio/midi
    
    
        midi
        audio/midi
    
    
        mif
        application/vnd.mif
    
    
        mov
        video/quicktime
    
    
        movie
        video/x-sgi-movie
    
    
        mp1
        audio/x-mpeg
    
    
        mp2
        audio/mpeg
    
    
        mp3
        audio/mpeg
    
    
        mpa
        audio/x-mpeg
    
    
        mpe
        video/mpeg
    
    
        mpeg
        video/mpeg
    
    
        mpega
        audio/x-mpeg
    
    
        mpg
        video/mpeg
    
    
        mpv2
        video/mpeg2
    
  

我们发现里面没有3gp和mp4的两种格式的支持。所以在我们的应用中就要自己动手添加了,格式如下:
  
     3gp
     video/3gpp

 
     3gpp
     video/3gpp


    mp4
    video/mp4


这段代码我们可以添加到Tomcat的web.xml,也可以添加到我们自己的工程中的web.xml中,建议添加到自己工程的web.xml中。添加以后只要是支持3gp mp4格式的手机就可以下载这些视频文件并播放了。


你可能感兴趣的:(Tomcat,Web,XML,CSS,HTC)