Wap中經常使用的 MIME Type

Wap中經常使用的 MIME Type

Apache 是一個優秀的應用服務器程序,已經提供了對通常WAP的支持。
若是你不肯定你的Apache是否配置好了WAP支持,能夠看一下Apache的配置文件"mime.types"。若是配置文件中這麼一行:

text/vnd.wap.wml                                      wml

若是沒有的話,也不用着急,加上這一行就好了。若是你要配置全面一些的話還要加上如下幾行:

p_w_picpath/vnd.wap.wbmp                                 wbmp
text/vnd.wap.wmls                                     wmls
application/vnd.wap.wmlc                           wmlc
application/vnd.wap.wmlscriptc                   wmlsc
text/vnd.wap.wmlscript                              wsc
text/vnd.wap.wmlscript                              wmlscript

修改好之後,從新啓動Apache就能夠了。

若是要系統支持index.wml的話,還得配置Apache的httpd.conf,相似添加index.php的配置了,略。

只因此說支持的是通常WAP,像一些安裝文件jar,jad,sis之類的安裝文件就沒有默認支持。

若是要使Apache支持OTA(WAP PUSH)下載的話,還得在mime.types中添加下面幾行:

AddType p_w_picpath/vnd.nokia.ota-bitmap ota
AddType text/vnd.sun.j2me.app-descriptor jad
AddType application/java-archive jar
AddType application/vnd.Nokie.ringing-tone rng
AddType application/vnd.symbian.install sis

(不加的話,下載相似sis的安裝文件會直接打開該文件,而不會直接執行。)

更詳細的文件類型配置以下:
AddType text/vnd.sun.j2me.app-descriptor jad
AddType application/java-archive jar
AddType text/vnd.wap.wml wml
AddType audio/amr amr
AddType audio/midi mid
AddType audio/midi midi
AddType application/vnd.Nokie.ringing-tone rng
AddType application/vnd.symbian.install sis
AddType application/vnd.wap.wmlc wmlc
AddType text/vnd.wap.wmlscript wmls
AddType text/vnd.wap.wmlscript wmlsc
AddType application/vnd.wap.sic sic
AddType text/vnd.wap.si si
AddType text/vnd.wap.sl sl
AddType application/vnd.wap.slc slc
AddType text/x-vCalendar vcs
AddType text/v-vCard vcf
AddType application/vnd.nokia.gamedata nqd
AddType application/x-nokiagamedata ngd
AddType p_w_picpath/vnd.wap.wmbp wbmp
AddType p_w_picpath/x-bmp bmp
AddType p_w_picpath/x-epoc-mbm mbm
AddType p_w_picpath/vnd.nok-3dscreensaver n3a
AddType text/x-co-desc cod
AddType p_w_picpath/vnd.nok-oplogo-colornokia-op-logo nok
AddType application/x-pmd .pmd
AddType audio/vnd.qcelp .qcp
AddType application/x-smaf .mmf
AddType application/vnd.smaf

保存後,重啓下Apache,OK了

MIME Type 增補
<mime-mapping extension='.hdml' mime-type='text/x-hdml;charset=KS_C_5601-1987' /> 
<mime-mapping extension='.wbmp' mime-type='p_w_picpath/vnd.wap.wbmp' />
<mime-mapping extension='.wml' mime-type='text/vnd.wap.wml' /> 
<mime-mapping extension='.wmlc' mime-type='application/vnd.wap.wmlc'/> 
<mime-mapping extension='.wmlsc' mime-type='application/vnd.wap.wmlscriptc' /> 
<mime-mapping extension='.wmls' mime-type='text/vnd.wap.wmlscript' /> 
<mime-mapping extension='.wmlscript' mime-type='text/vnd.wap.wmlscript' /> 
<mime-mapping extension='.ws' mime-type='text/vnd.wap.wmlscript' /> 
<mime-mapping extension='.wsc' mime-type='application/vnd.wap.wmlscriptc' /> 
<mime-mapping extension='.mmf' mime-type='application/x-skt-lbs' /> 
<mime-mapping extension='.si9' mime-type='p_w_picpath/vnd.lgtwap.sis' /> 
<mime-mapping extension='.si7' mime-type='p_w_picpath/vnd.stiwap.sis' />
<mime-mapping extension='.nbmp' mime-type='p_w_picpath/nbmp' /> 
<mime-mapping extension='.sis' mime-type='p_w_picpath/sis' /> 
<mime-mapping extension='.si6' mime-type='p_w_picpath/si6' /> 
<mime-mapping extension='.toy' mime-type='p_w_picpath/toy' /> 
<mime-mapping extension='.nsnd' mime-type='audio/nsnd' /> 
<mime-mapping extension='.ma1' mime-type='audio/ma1' /> 
<mime-mapping extension='.ma2' mime-type='audio/ma2' /> 
<mime-mapping extension='.pmd' mime-type='audio/pmd' />
<mime-mapping extension='.vib' mime-type='audio/vib' />
<mime-mapping extension='.ma3' mime-type='audio/ma3' />
<mime-mapping extension='.ma5' mime-type='audio/ma5' />
<mime-mapping extension='.ndwn' mime-type='application/ndwn' />

Built-in Mime-Types (for MP3) mime1type = "Content-type: audio/mp3\n\n";
mime2type = "Content-type: audio/mpeg\n\n";
mime3type = "Content-type: audio/x-mp3\n\n";
mime4type = "Content-type: audio/x-mpeg\n\n";
mime5type = "Content-type: audio/m3u\n\n";
mime6type = "Content-type: audio/x-m3u\n\n";
相關文章
相關標籤/搜索