第一步,你要知道報錯的js文件在哪裡
一般有兩種方法
1、從eclipse左側的項目欄中查看,打小紅×的js就是了,然後看它在哪個文件中
然後一路finish/ok即可
Ⅱ 怎麼在 js 代碼中使用 jsp 標簽或 java 代碼
JSP 標簽還是很方便的,比如 Struts、Spring 等提供給我們的 JSP 標簽,可以用它們來獲取變數或進行一些計算。比如
struts2 的 <s:url value="/admin/unmi.action"/>
會為我們自動在前面附加上應用上下文,如實際會生成
/testsite/admin/unmi.action。還有更多更方便的標簽使用,比如用標簽獲取到 session 或請求中的數據作為 js
的變數等。
引申此話題的,其實不光是在 JS 中使用 JSP 標簽,可用 JSP 標簽的地方當然可以直接寫 Java 代碼,即 ScriptLet 代碼。
如果是在 JSP 中內嵌的 JS 代碼,那當然好辦,JSP 文件中能用什麼標簽,js 代碼中也能隨便用,因為 JSP 標簽會先在服務端解釋生成相應的 JS 代碼,丟給客戶端執行。
那如果是在單獨的 JS 文件中想要使用 JSP 標簽,該如何辦呢?還直接像 JSP 那樣使用標簽的話,對不起 JS
文件中給你原樣顯示出來,因為 JS 文件不被伺服器端解釋。其實到現在問題也基本有了答案,要解決的問題就是要讓服務端去解釋你的標簽,有兩種方案。
一. js 文件命名為 JSP 文件,寫 js 內容,其中用標簽,然後用 <script src="/scripts/tags.js.jsp"></script> 把該 JSP 文件當作 JS 文件那樣引入。
因為 JSP 文件會被服務端解釋,所以把該 JSP 文件當作 JS 文件來寫,JS 文件里應該是什麼,你的 JSP
文件也應該輸出什麼,只是裡面可以放標簽,要知道它將會輸出什麼。用 <script> 來引入的話,頁面順理的把它認為是一段外部 JS
代碼。
例如文件 /scripts/tags.js.jsp 中的內容是:
<%@ taglib prefix="s" uri="/struts-tags" %>
var currentUser = '<s:property value="#session.userName" />';
alert("currentUser: " + currentUser);
那麼在某個網頁中用 <script src="/scripts/tags.js.jsp"></script> 引入該文件時,上面的 JS 代碼將會彈出當前 session 中的用戶名來。
上面代碼執行都沒問題的,但是你直接瀏覽 http://unmi/testsite/scripts/tags.js.jsp 你看到的是擠在一團的代碼,不像查看普通 JS 文件那樣有清晰的換行和退格,原因是瀏覽器默認只認擴展名,它的 mime 類型,也就是 Content-Type text/html。要讓它更像是個 JS 文件那得給它加上響應類型的設置,在 tags.js.jsp 文件第一行加上:
<%response.setContentType("text/javascript;charset=utf-8");%>
這時候對於瀏覽器來說,無論從哪個方向來看它都是個切切實實的 JS 文件,只擴展名不同罷了。
上面的方法實際表現是沒什麼問題的,不過還有兩點不那麼完美,第一,文件名看起來像 JSP 文件,有些令人誤解;第二,在 IDE 中打開該 JSP 文件,沒法應用 JS 的語法加亮,給編輯帶來不少麻煩。下面的方法充分解決前面兩個問題。
二. 直接在 JS 文件中使用 JSP 標簽
講下原理,不是說應用伺服器端默認不解釋 JS 中的標簽嗎,那我們可以讓個別的 JS 文件同樣受到伺服器端的關注,不是把 js 原文直接拋給客戶端,而是先解釋其中的標簽,或是其中的 java 代碼。
Tomcat 這種應用伺服器我們通常也會稱它為 Servlet 容器,因為它執行的是 Servlet,JSP 自然也是 Servlet。在 %TOMCAT_HOME%/conf/web.xml 中我們可以看到實際處理 JSP 文件的 Servlet 是:
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>fork</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>xpoweredBy</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.jspx</url-pattern>
</servlet-mapping>
org.apache.jasper.servlet.JspServlet,所以我們可以在自己應用的 web.xml
文件中配置某些特別的文件同樣由 JspServlet 來處理。比如要特別處理 /scripts/tags.js 文件,在應用的 web.xml
中只要加上:
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>/scripts/tags.js</url-pattern>
</servlet-mapping>
注意,上面是 Tomcat 6.x 或更早版中應用的 web.xml 的寫法,後來 servlet-mapping 中
url-pattern 可同時寫多個,加上 Tomcat 7 自身的古怪,這一設置會覆蓋掉原 jsp 的設置,所以在 Tomcat 7
中應用必須配置成如下(也就是必須默認項也帶上,然而列出自己的希望被當作 jsp 的 js 文件,可多個,不把 *.jsp/*.jspx
帶上的話,你原有的 jsp 會當作文本文件直接展示出源碼來):
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.jsp</url-pattern>
<url-pattern>*.jspx</url-pattern>
<url-pattern>/scripts/tags.js</url-pattern>
</servlet-mapping>
我們配置 /scripts/tags.js 要由 JspServlet 來處理,不會影響到現有的其他任何 JS 文件。
那現在的 /scripts/tags.js 可不是普通的 js 文件了,它可是具有放置 JSP 標簽和寫 Java
代碼的超能力了,因為其中的 JSP 標簽和 Java 代碼首先會經由服務端來解釋。它集 JS 和 JSP 於一身,另外也別忘了給該 JS
文件前面加上代碼:
<%response.setContentType("text/javascript;charset=utf-8");%>
不然單獨瀏覽它也就只是不那麼好看。
無疑,這是目前我能想的最完美的一種方式了,且兼容於其他的 Servlet 容器,也不用改動公共部分的東西。/scripts/tags.js 在 JS IDE 中打開也漂亮多了,因為它就是個 JS 文件,只是被賦予了 JSP 的功能。
Ⅲ 請問MIME類型有哪些
3gp video/3gpp
application/x-authoware-bin
aam application/x-authoware-map
aas application/x-authoware-seg
ai application/postscript
aif audio/x-aiff
aifc audio/x-aiff
aiff audio/x-aiff
als audio/X-Alpha5
amc application/x-mpeg
ani application/octet-stream
asc text/plain
asd application/astound
asf video/x-ms-asf
asn application/astound
asp application/x-asap
asx video/x-ms-asf
au audio/basic
avb application/octet-stream
avi video/x-msvideo
awb audio/amr-wb
bcpio application/x-bcpio
bin application/octet-stream
bld application/bld
bld2 application/bld2
bmp application/x-MS-bmp
bpk application/octet-stream
bz2 application/x-bzip2
cal image/x-cals
ccn application/x-cnc
cco application/x-cocoa
cdf application/x-netcdf
cgi magnus-internal/cgi
chat application/x-chat
class application/octet-stream
clp application/x-msclip
cmx application/x-cmx
co application/x-cult3d-object
cod image/cis-cod
cpio application/x-cpio
cpt application/mac-compactpro
crd application/x-mscardfile
csh application/x-csh
csm chemical/x-csml
csml chemical/x-csml
css text/css
cur application/octet-stream
dcm x-lml/x-evm
dcr application/x-director
dcx image/x-dcx
dhtml text/html
dir application/x-director
dll application/octet-stream
dmg application/octet-stream
dms application/octet-stream
doc application/msword
dot application/x-dot
dvi application/x-dvi
dwf drawing/x-dwf
dwg application/x-autocad
dxf application/x-autocad
dxr application/x-director
ebk application/x-expandedbook
emb chemical/x-embl-dl-nucleotide
embl chemical/x-embl-dl-nucleotide
eps application/postscript
epub application/epub+zip
eri image/x-eri
es audio/echospeech
esl audio/echospeech
etc application/x-earthtime
etx text/x-setext
evm x-lml/x-evm
evy application/x-envoy
exe application/octet-stream
fh4 image/x-freehand
fh5 image/x-freehand
fhc image/x-freehand
fif image/fif
fm application/x-maker
fpx image/x-fpx
fvi video/isivideo
gau chemical/x-gaussian-input
gca application/x-gca-compressed
gdb x-lml/x-gdb
gif image/gif
gps application/x-gps
gtar application/x-gtar
gz application/x-gzip
hdf application/x-hdf
hdm text/x-hdml
hdml text/x-hdml
hlp application/winhlp
hqx application/mac-binhex40
htm text/html
html text/html
hts text/html
ice x-conference/x-cooltalk
ico application/octet-stream
ief image/ief
ifm image/gif
ifs image/ifs
imy audio/melody
ins application/x-NET-Install
ips application/x-ipscript
ipx application/x-ipix
it audio/x-mod
itz audio/x-mod
ivr i-world/i-vrml
j2k image/j2k
jad text/vnd.sun.j2me.app-descriptor
jam application/x-jam
jar application/java-archive
jnlp application/x-java-jnlp-file
jpe image/jpeg
jpeg image/jpeg
jpg image/jpeg
jpz image/jpeg
js application/x-javascript
jwc application/jwc
kjx application/x-kjx
lak x-lml/x-lak
latex application/x-latex
lcc application/fastman
lcl application/x-digitalloca
lcr application/x-digitalloca
lgh application/lgh
lha application/octet-stream
lml x-lml/x-lml
lmlpack x-lml/x-lmlpack
lsf video/x-ms-asf
lsx video/x-ms-asf
lzh application/x-lzh
m13 application/x-msmediaview
m14 application/x-msmediaview
m15 audio/x-mod
m3u audio/x-mpegurl
m3url audio/x-mpegurl
ma1 audio/ma1
ma2 audio/ma2
ma3 audio/ma3
ma5 audio/ma5
man application/x-troff-man
map magnus-internal/imagemap
mbd application/mbedlet
mct application/x-mascot
mdb application/x-msaccess
mdz audio/x-mod
me application/x-troff-me
mel text/x-vmel
mi application/x-mif
mid audio/midi
midi audio/midi
mif application/x-mif
mil image/x-cals
mio audio/x-mio
mmf application/x-skt-lbs
mng video/x-mng
mny application/x-msmoney
moc application/x-mocha
mocha application/x-mocha
mod audio/x-mod
mof application/x-yumekara
mol chemical/x-mdl-molfile
mop chemical/x-mopac-input
mov video/quicktime
movie video/x-sgi-movie
mp2 audio/x-mpeg
mp3 audio/x-mpeg
mp4 video/mp4
mpc application/vnd.mpohun.certificate
mpe video/mpeg
mpeg video/mpeg
mpg video/mpeg
mpg4 video/mp4
mpga audio/mpeg
mpn application/vnd.mophun.application
mpp application/vnd.ms-project
mps application/x-mapserver
mrl text/x-mrml
mrm application/x-mrm
ms application/x-troff-ms
mts application/metastream
mtx application/metastream
mtz application/metastream
mzv application/metastream
nar application/zip
nbmp image/nbmp
nc application/x-netcdf
ndb x-lml/x-ndb
ndwn application/ndwn
nif application/x-nif
nmz application/x-scream
nokia-op-logo image/vnd.nok-oplogo-color
npx application/x-netfpx
nsnd audio/nsnd
nva application/x-neva1
oda application/oda
oom application/x-AtlasMate-Plugin
pac audio/x-pac
pae audio/x-epac
pan application/x-pan
pbm image/x-portable-bitmap
pcx image/x-pcx
pda image/x-pda
pdb chemical/x-pdb
pdf application/pdf
pfr application/font-tdpfr
pgm image/x-portable-graymap
pict image/x-pict
pm application/x-perl
pmd application/x-pmd
png image/png
pnm image/x-portable-anymap
pnz image/png
pot application/vnd.ms-powerpoint
ppm image/x-portable-pixmap
pps application/vnd.ms-powerpoint
ppt application/vnd.ms-powerpoint
pqf application/x-cprplayer
pqi application/cprplayer
prc application/x-prc
proxy application/x-ns-proxy-autoconfig
ps application/postscript
ptlk application/listenup
pub application/x-mspublisher
pvx video/x-pv-pvx
qcp audio/vnd.qcelp
qt video/quicktime
qti image/x-quicktime
qtif image/x-quicktime
r3t text/vnd.rn-realtext3d
ra audio/x-pn-realaudio
ram audio/x-pn-realaudio
rar application/octet-stream
ras image/x-cmu-raster
rdf application/rdf+xml
rf image/vnd.rn-realflash
rgb image/x-rgb
rlf application/x-richlink
rm audio/x-pn-realaudio
rmf audio/x-rmf
rmm audio/x-pn-realaudio
rmvb audio/x-pn-realaudio
rnx application/vnd.rn-realplayer
roff application/x-troff
rp image/vnd.rn-realpix
rpm audio/x-pn-realaudio-plugin
rt text/vnd.rn-realtext
rte x-lml/x-gps
rtf application/rtf
rtg application/metastream
rtx text/richtext
rv video/vnd.rn-realvideo
rwc application/x-rogerwilco
s3m audio/x-mod
s3z audio/x-mod
sca application/x-supercard
scd application/x-msschele
sdf application/e-score
sea application/x-stuffit
sgm text/x-sgml
sgml text/x-sgml
sh application/x-sh
shar application/x-shar
shtml magnus-internal/parsed-html
shw application/presentations
si6 image/si6
si7 image/vnd.stiwap.sis
si9 image/vnd.lgtwap.sis
sis application/vnd.symbian.install
sit application/x-stuffit
skd application/x-Koan
skm application/x-Koan
skp application/x-Koan
skt application/x-Koan
slc application/x-salsa
smd audio/x-smd
smi application/smil
smil application/smil
smp application/studiom
smz audio/x-smd
snd audio/basic
spc text/x-speech
spl application/futuresplash
spr application/x-sprite
sprite application/x-sprite
sdp application/sdp
spt application/x-spt
src application/x-wais-source
stk application/hyperstudio
stm audio/x-mod
sv4cpio application/x-sv4cpio
sv4crc application/x-sv4crc
svf image/vnd
svg image/svg-xml
svh image/svh
svr x-world/x-svr
swf application/x-shockwave-flash
swfl application/x-shockwave-flash
t application/x-troff
tad application/octet-stream
talk text/x-speech
tar application/x-tar
taz application/x-tar
tbp application/x-timbuktu
tbt application/x-timbuktu
tcl application/x-tcl
tex application/x-tex
texi application/x-texinfo
texinfo application/x-texinfo
tgz application/x-tar
thm application/vnd.eri.thm
tif image/tiff
tiff image/tiff
tki application/x-tkined
tkined application/x-tkined
toc application/toc
toy image/toy
tr application/x-troff
trk x-lml/x-gps
trm application/x-msterminal
tsi audio/tsplayer
tsp application/dsptype
tsv text/tab-separated-values
ttf application/octet-stream
ttz application/t-time
txt text/plain
ult audio/x-mod
ustar application/x-ustar
uu application/x-uuencode
uue application/x-uuencode
vcd application/x-cdlink
vcf text/x-vcard
vdo video/vdo
vib audio/vib
viv video/vivo
vivo video/vivo
vmd application/vocaltec-media-desc
vmf application/vocaltec-media-file
vmi application/x-dreamcast-vms-info
vms application/x-dreamcast-vms
vox audio/voxware
vqe audio/x-twinvq-plugin
vqf audio/x-twinvq
vql audio/x-twinvq
vre x-world/x-vream
vrml x-world/x-vrml
vrt x-world/x-vrt
vrw x-world/x-vream
vts workbook/formulaone
wav audio/x-wav
wax audio/x-ms-wax
wbmp image/vnd.wap.wbmp
web application/vnd.xara
wi image/wavelet
wis application/x-InstallShield
wm video/x-ms-wm
wma audio/x-ms-wma
wmd application/x-ms-wmd
wmf application/x-msmetafile
wml text/vnd.wap.wml
wmlc application/vnd.wap.wmlc
wmls text/vnd.wap.wmlscript
wmlsc application/vnd.wap.wmlscriptc
wmlscript text/vnd.wap.wmlscript
wmv video/x-ms-wmv
wmx video/x-ms-wmx
wmz application/x-ms-wmz
wpng image/x-up-wpng
wpt x-lml/x-gps
wri application/x-mswrite
wrl x-world/x-vrml
wrz x-world/x-vrml
ws text/vnd.wap.wmlscript
wsc application/vnd.wap.wmlscriptc
wv video/wavelet
wvx video/x-ms-wvx
wxl application/x-wxl
x-gzip application/x-gzip
xar application/vnd.xara
xbm image/x-xbitmap
xdm application/x-xdma
xdma application/x-xdma
xdw application/vnd.fujixerox.docuworks
xht application/xhtml+xml
xhtm application/xhtml+xml
xhtml application/xhtml+xml
xla application/vnd.ms-excel
xlc application/vnd.ms-excel
xll application/x-excel
xlm application/vnd.ms-excel
xls application/vnd.ms-excel
xlt application/vnd.ms-excel
xlw application/vnd.ms-excel
xm audio/x-mod
xml text/xml
xmz audio/x-mod
xpi application/x-xpinstall
xpm image/x-xpixmap
xsit text/xml
xsl text/xml
xul text/xul
xwd image/x-xwindowmp
xyz chemical/x-pdb
yz1 application/x-yz1
z application/x-compress
zac application/x-zaurus-zac
zip application/zip
Ⅳ 文件的類型
在Windows環境中,文件的操作或結構特性的指定。與文件類型關聯的是它的圖標以及對應該文件類型的程序。文件類型,主要標識是它的擴展名(後綴名),以下是幾乎所有的文件類型大全。
文件類型大全
A
A:對象代碼庫文件
AAM:Authorwareshocked文件
AAS:Authorwareshocked包
ABF:Adobe二進制屏幕字體
ABK:CorelDRAW自動備份文件
ABS:該類文件有時用於指示一個摘要(就像在一篇有關科學方面的文章的一個摘要或概要,取自abstract)
ACE:Ace壓縮檔案格式
ACL:CorelDRAW6鍵盤快捷鍵文件
ACM:Windows系統目錄文件
ACP:Microsoftoffice助手預覽文件
ACR:美國放射醫學大學文件格式
ACT:Microsoftoffice助手文件
ACV:OS/2的驅動程序,用於壓縮或解壓縮音頻數據
AD:AfterDark屏幕保護程序
ADA:Ada源文件(非-GNAT)
ADB:Ada源文件主體(GNAT);HP100LX組織者的約定資料庫
ADD:OS/2用於引導過程的適配器驅動程序
ADF:Amiga磁碟文件
ADI:AutoCAD設備無關二進制繪圖儀格式
ADM:AfterDark多模塊屏幕保護;WindowsNT策略模板
ADP:FaxWork用於傳真數據機的交互安裝文件;AstoundDynamite文件
ADR:AfterDark隨機屏幕保護;SmartAddress的地址簿
ADS:Ada源文件說明書(GNAT)
AFM:Adobe的字體尺度
AF2,AF3:ABC的FlowChat文件
AI:AdobeIllustrator格式圖形
AIF,AIFF:音頻互交換文件,SiliconGraphicandMacintosh應用程序的聲音格式
AIFC:壓縮AIF
AIM:AOL即時信息傳送
AIS:ACDSee圖形序列文件;VelvetStudio設備文件
AKW:RoboHELP的幫助工程中所有A-關鍵詞
ALAW:歐洲電話音頻格式
ALB:JASCImageCommander相冊
ALL:藝術與書信庫
AMS:VelvetStudio音樂模塊(MOD)文件;Extreme的Tracker模塊文件
ANC:CanonComputer的調色板文件,包含一系列可選的顏色板
ANI:Windows系統中的動畫游標
ANS:ANSI文本文件
ANT:SimAntForWindows中保存的游戲文件
API:AdobeAcrobat使用的應用程序設計介面文件
APR:LotusApproach97文件
APS:MicrosoftVisualC++文件
ARC:LHARC的壓縮檔案文件
ARI:Aristotle聲音文件
ARJ:RobertJungARJ壓縮包文件
ART:XaraStudio繪畫文件;CanonCrayola美術文件;ClipArt文件格式;另一種光線跟蹤格式;AOL使用的用Johnson—Grace壓縮演算法壓縮的標記文件
ASA:MicrosoftVisualInterDev文件
ASC:ASCⅡ文本文件;PGP演算法加密文件
ASD:MicrosoftWord的自動保存文件;Microsoft高級流媒體格式(,ASF)的描述文件;可用NSREX打開VelvetStudio例子文件
ASE:VelvetStudio采樣文件
ASF:Microsoft高級流媒體格式文件
ASM:匯編語言源文件,Pro/E裝配文件
ASO:AstoundDynamite對象文件
ASP:動態網頁文件;ProCommPlus安裝與連接腳本文件;Astound介紹文件
AST:Astound多媒體文件;ClarisWorks「助手」文件
ASV:DataCAD自動保存文件
ASX:Cheyenne備份腳本文件;Microsoft高級流媒體重定向器文件,視頻文件
ATT:AT<Group4點陣圖文件
ATW:來自個人軟體的AnyTimeDeluxeForWindows個人信息管理員文件
AU:Sun/NeXT/DEC/UNIX聲音文件;音頻U-Law(讀作「mu-law」)文件格式
AVB:ComputerAssociatesInoculan反病毒軟體的病毒感染後文件
AVI:MicrosoftAudioVideoInterleave電影格式
AVR:AudioVisualResearch文件格式
AVS:應用程序可視化格式
AWD:FaxVien文檔
AWR:Telsis數字儲存音頻文件擴展名格式
Axx:ARJ壓縮文件的分包序號文件,用於將一個大文件壓至幾個小的壓縮包中(xx取01-99的數字)
A3L:Authorware3.x庫文件
A4L:Authorware4.x庫文件
A5L:Authorware5.x庫文件
A3M,A4M:AuthorwareMacintosh未打包文件
A4P:Authorware無運行時間的打包文件
A3W,A4W,A5W:未打包的AuthorwareWindows文件
B
BAK:備份文件
BAS:BASIC源文件
BAT:批處理文件
BDF:WestPointBridgerDesigner文件
BFC:Windows95Briefcase文檔
BG:BackgammonForWindows下的游戲文件
BGL:MicrosoftFlightSimulator(微軟飛行模擬器)的視景文件
BI:二進制文件
BIF:GroupWise的初始化文件
BIFF:XLIFE3D格式文件
BIN:二進制文件
BK,BK
BKS:IBMBookManagerRead書架文件
BMK:書簽文件
BMP:Windows或OS/2點陣圖文件
BMI:ApogeeBioMenace數據文件
BOOK:AdobeFrameMakerBook文件
BOX:LotusNotes的郵箱文件
BPL:BorlardDelph4打包庫
BQY:BrioQuery文件
BRX:用於查看多媒體對象目錄的文件
BSC:MSDeveloperStudio瀏覽器信息文件
BSP:Quake圖形文件
BS1:ApogeeBlakeStone數據文件
BS_:MicrosoftBookshelfFind菜單外殼擴展名
BTM:Norton應用程序使用的批處理文件
BUD:Quicken的備份磁碟
BUN:CakeWalk聲音捆綁文件(一種MIDI程序)
BW:SGI黑白圖像文件
BWV:商業波形文件
BYU:BYU的電影文件格式
B4:HelixNutsandBolts文件
C
C:C代碼文件
C0l:台風波形文件
CAB:Microsoft壓縮檔案文件
CAD:Softdek的DrafixCAD文件
CAL:CALS壓縮點陣圖;日歷計劃表數據
CAM:Casio照相機格式
CAP:壓縮音樂文件格式
CAS:逗號分開的ASCⅡ文件
CAT:Quicken使用的IntellCharge分類文件
CB:Microsoft干凈引導文件
CBI:二進制卷格式文件(用於IBM大型機系統)
CC:VisualdBASE用戶自定義類文件
CCA:cc:郵件文件
CCB:VisualBasic動態按鈕配置文件
CCF:多媒體查看器配置文件,用於OS/2
CCH:Corel圖表文件
CCM:Lotuscc:郵箱(例如「INBOX.CCM」)
CCO:CyberChat數據文件
CCT:MacromediaDirectorShockwave投影
CDA:CD音頻軌道
CDF:Microsoft頻道定義格式文件
CDI:Philip的高密盤交互格式
CDM:VisualdBASE自定義數據模塊文件
CDR:CorelDRAW繪圖文件;原始音頻CD數據文件
CDT:CorelDRAW模板
CDX:CorelDRAW壓縮繪圖文件;MicrosoftVisualFoxPro索引文件
CEL:CIMFast事件語言文件
CER:證書文件(MIMEx-x509-ca-cert)
CFB:Compton的多媒文件
CFG:配置文件
CFM:CotdFusion模板文件;VisualdBASEWindows用戶定製表單
CGI:公共網關介面腳本文件
CGM:計算機圖形元文件
CH:OS/2配置文件
CHK:由Windows磁碟碎片整理器或磁碟掃描保存的文件碎片
CHM:編譯過的HTML文件
CHR:字元集(字體文件)
CHP:VenturaPublisher章節文件
CHT:ChartViem文件;HarvardGraphics矢量文件
CIF:AdaptecCD創建器CD映像文件
CIL:ClipGallery下載包
CIM:SimCity2000文件
CIN:OS/2改變控制文件用於跟蹤INI文件中的變化
CK1:iD/ApogeeCommanderKeen1數據文件
CK2:iD/ApogeeCommanderKeen2數據文件
CK3:iD/ApogeeCommanderKeen3數據文件
CK4:iD/ApogeeCommanderKeen4數據文件
CK5:iD/ApogeeCommanderKeen5數據文件
CK6:iD/ApogeeCommanderKeen6數據文件
CLASS:Java類文件
CLL:CrickSoftwareClicker文件
CLP:Windows剪貼板文件
CLS:VisualBasic類文件
CMD:WindowsNT,OS/2的命令文件;DOSCD/M命令文件;dBASEⅡ程序文件
CMF:Corel元文件
CMG:Chessmaster保存的游戲文件
CMP:JPEG點陣圖文件;地址文檔
CMV:CorelMove動畫文件
CMX:CorelPresentationExchange圖像
CNF:Telnet,Windows和其他其內格式會發生改變的應用程序使用的配置文件
CNM:Windows應用程序菜單選項和安裝文件
CNQ:CompuworksDesignShop文件
CNT:Windows(或其他)系統用於幫助索引或其他目的內容文件
COB:TrueSpace2對象文件
COD:MicrosoftC編譯器產生的可顯示機器碼/匯編代碼文件,其中附有源C代碼作為注釋
COM:命令文件(程序)
CPD:CorelPrintOffice文件(圖形)
CPD,CPE傳真覆蓋文檔
CPI:MicrosoftMS-DOS代碼頁信息文件
CPL:控制面板擴展名,Corel顏色板
CPO:Corel列印存儲文件
CPP:C++代碼文件
CPR:Corel提供說明書文件
CPT:Corel照片-繪畫圖像
CPX:CorelPresentationExchange壓縮圖形文件
CRD:WindowsCardfile文件
CRP:Corel提供的運行時介紹文件;VisualdBASE自定義報表文件
CRT:認證文件
CSC:Corel腳本文件
CSP:PCEmceeOn_Screen圖像
CSS:瀑布式表格文件
CST:MacromediaDirectorCast文件
CSV:逗號分隔的值文件
CT:ScitexCT點陣圖文件;PaintShopProGrapic編輯器文件
CTL:通常用於表示一個包含控制項信息的文件;FaxWork用它來保持有關每個傳真收到或發出的信息
CUE:Microsoft提示牌數據文件
CUR:Windows游標文件
CUT:DrHalo點陣圖文件
CV:Corel版本的檔案文件;MicrosoftCodeView信息屏幕文件
CWK:ClarisWorks數據文件.
CWS:ClarisWorks模塊
CXT:MacromediaDirector受保護的(不可編輯的)投影文件
CXX:C++源代碼文件
D
DAT:數據文件;WrodPerfect合並數據文件;用於一些MPEG格式的文件
DB:Borland的Paradox7表
DBC:MicrosoftVisualFoxPro資料庫容器文件
DBF:dBASE文件,一種由Ashton-Tate創建的格式,可以被ACT!、Lipper、FoxPro、Arago、Wordtech、Xbase和類似資料庫或與資料庫有關產品識別;可用數據文件(能被Excel97打開);Oracle8.1.x表格空間文件
DBX:DataBearn圖像;MicrosoftVisualFoxPro表格文件
DCM:DCM模塊格式文件
DCR:沖擊波文件
DCS:桌面顏色分隔文件
DCT:MicrosoftVisualFoxPro資料庫容器
DCU:Delphi編譯單元文件
DCX:MicrosoftVisualFoxPro資料庫容器;基於PCX的傳真圖像;宏
DC5:DataCAD繪圖文件
DDF:Btrieve或Xtrieve數據定義文件,它包含用於描述Btrieve或Xtrieve文件的元數據
DDIF:DigitalEquipment或Compaq格式,用於保存他們圖像與字處理文檔
DEF:SmartWareⅡ數據文件;C++模塊定義文件
DEFI:Oracle7卸載腳本文件
DEM:用於表示數字高度模型的USGS基準的文件
DER:認證文件
DEWF:MacintoshSoundCap/SoundEdit錄音設備格式
DGN:Macintosh95CAD繪圖文件
DIB:設備無關點陣圖
DIC:目錄
DIF:可進行數據互換的電子表格
DIG:DigiLink格式;SoundDesignerⅠ音頻文件
DIR:MacromediaDirector文件
DIZ:描述文件
DLG:C++對話框腳本文件
DLL:動態鏈接庫
DLS:可下載聲音文件
DMD:VisualdBASE數據模塊文件
DMF:X-Trakker音樂模塊(MOD)文件
DOC:FrameMaker或FrameBuilder文檔;WordStar文檔、WordPerfect文檔、MicrosoftWord文檔;DisplayWrite文檔
DOT:MicrosoftWord文檔模板
DPL:BorlandDelph3壓縮庫
DPR:BorlandDelphi工程頭文件
DRAW:Acorn的基於對象的矢量圖像文件
DRV:驅動程序
DRW:MicrografxDesigner/Draw;Pro/E繪畫文件
DSF:MicrografxDesignerVFX文件
DSG:DOOM保存的文件
DSM:DynamicStudio音樂模塊(MOD)文件
DSP:MicrosoftDeveloperStudio工程文件
DSQ:CorelQUERY(查詢)文件
DST:刺綉機圖形文件
DSW:MicrosoftDeveloperStudio工作區文件
DTA:WordBank(世界銀行)的STARS數據文件
DTD:SGML文檔類型定義(DTD)文件
DTED:地面高度數字數據(圖形的數據格式)文件
DTF:SymantecQ&A相關的資料庫數據文件
DTM:DigiTrakker模塊文件
DUN:Microsoft拔號網路導出文件
DV:數字視頻文件(MIME)
DWD:DiamondWare數字化文件
DWG:AutoCAD工程圖文件;AutoCAD或GenericCADD老版本的繪圖格式
DXF:可進行互交換的繪圖文件格式,二進制的DWG格式的文本表示;數據交換文件
DXR:MacromediaDirector受保護(不可編輯)電影文件
D64:Commodore的64位模擬磁碟圖像文件
E
EDA:EnsoniqASR磁碟映像
EDD:元素定義文檔(FrameMaker+SGML文檔)
EDE:EnsoniqEPS磁碟映像
EDK:EnsoniqKT磁碟映像
EDQ:EnsoniqSQ1/SQ2/Ks32磁碟映像
EDS:EnsoniqSQ80磁碟映像
EDV:EnsoniqVFX-SD磁碟映像
EFA:EnsoniqASR文件
EFE:EnsoniqEPS文件
EFK:EnsoniqKT文件
EFQ:EnsoniqSQ1/SQ2/Ks32文件
EFS:EnsoniqSQ80文件
EFV:EnsoniqVFX-SD文件
EMD:ABT擴展模塊
EMF:Windows增強元文件
EML:MicrosoftOutlookExpress郵件消息(MIMERTC822)文件
ENC:重演文件
ENFF:中性文件格式擴展名
EPHTML:Perl解釋增強HTML文件
EPS:壓縮的PostScript圖像
EPSF:壓縮的PostScript文件
ERI:ERWin文件
ERR:當RobooHELP幫助編譯器企圖編譯一個幫助系統源文件時用來存儲錯誤消息的文件
EPX:ERWin文件
ESPS:ESPS音頻文件
EUI:EnsoniqESP家族的壓縮磁碟映像
EVY:特使文檔
EWL:MicrosoftEncarta文檔
EXC:MicrosoftWord禁止字字典
EXE:可執行文件(程序)
F
F:FORTRAN文件
F2R:Farandoyle線性模塊格式
F3R:Farandoyle分塊線性模塊格式
F77:FORTRAN文件
F90:FORTRAN文件
FAR:FradoleComposer音樂模塊(MOD)文件
FAV:MicrosoftOutlook導航條
FAX:傳真類型圖像
FBK:Navison金融備份
FCD:虛擬CD-ROM
FDB:Navison金融資料庫
FDF:AdobeAcrobat表單文檔文件
FEM:CADRE有限元素網路文件
FFA,FFL,FFO,FFK:Microsoft快速查找文件
FFF:GUSPnP銀行文件格式
FFT:最終格式文本(IBM的DCA一部分)
FH3:AlsFreehand3繪圖文件
FIF:Fractal圖像文件
FIG:REND386/AVRIL使用的文件格式
FITS:CCD照相機圖像;靈活圖像傳輸系統
FLA:MacromediaFlash電影
FLC:AutodeskFLIC動畫文件
FLF:CorelParadox產生的格式:NavisonFinancials許可文件;OS/2驅動程序文件
FLI:AutodeskFLIC動畫
FLT:StarTrekker音樂模塊(MOD)文件;MultiGenInc的OpenFlight使用的文件格式;Corel過濾器文件
FM:AdobeFrameMaker文檔
FMB:Oracle4.0版或以後版本表單的二進制源代碼文件
FML:文件鏡象列表(GetRight)
FMT:Oracle4.0版或以後版本表單的文本格式;MicrosoftSchele+列印文件
FMX:Oracle4.0版或以後版本可執行表單
FND:MicrosoftExplorer保存的搜索文件(Findapplet)
FNG:字體組文件(字體導航器,FontNavigator)
FNK:FunkTracker模塊格式
FOG:Fontographer模塊字體
FON:系統字體
FOR:FORTRAN文件
FOT:字體相關文件
FP:FileMakerPro文件
FP1:FlyingPigsforWindows數據文件
FP3:FileMakerPro文件
FPT:FileMakerPro文件;MicrosoftFoxPro備注字體文件
FPX:FlashPix點陣圖
FRM:表單;FrameMaker或FrameBuilder文檔;Oracle可執行表(3.0版或早期版本);VisualBasic表單;WordPerfectMerge表單;DataCAD標志報表文件
FRT:MicrosoftFoxPro報表文件
FRX:VisualBasic表單文本;MicrosoftFoxPro報表文件
FSF:fPrintAuditTool文件格式
FSL:Borland的Paradox7表單;CorelParadox保存的表單
FSM:Parandoyle示例格式
FT:LotusNotes全文本索引
FTG:全文本搜索組文件,由Windows幫助系統查找時產生——可以刪除,並在需要時重建起來
FTS:全文本搜索引文件,由Windows幫助系統查找時產生
FW2:FrameworkⅡ文件
FW3:FrameworkⅢ文件
FW4:FrameworkⅣ文件
FXP:經MicrosoftFoxPro編譯的源文件
FZB:CasioFZ-1銀行轉儲
FZF:CasioFZ-1完全轉儲
FZV:CasioFZ-1聲音轉儲
G
G721:RawCCITTG.721
G723:RawCCITTG.7233或5bitADPCM格式數據
GAL:Corel多媒體管理器相集
GCD:GenericCADD繪畫文件(後續版本)
GCP:GroundControlPoint(地面控制點)文件,用於遠景數據形成圖像過程,經常用於生成圖工程—CHIPS()使用這些文件
GDB:InterBase資料庫文件
GDM:鈴聲、口哨聲和聲音板模塊格式
GED:GEDCOM系譜數據文件,用於記錄和交換系譜數據的流行格式;圖形環境文檔繪畫
GEM:GEM元文件
GEN:Ventura產生的文本文件
GetRight:GetRight未完成的下載文件
GFC:Patton&PattonFlowCharting4flowchart文件
GFI,GFX:Genigraphics圖形鏈接表示文件
GHO:Norton克隆磁碟映像
GID:Windows95全局索引文件(包括幫助狀態)
GIF:CompuServe點陣圖文件
GIM,GIX:Genigraphics圖形鏈接介紹文件
GKH:EnsoniqEPS家簇磁碟映像文件
GKS:GravisGripKey文檔
GL:動畫格式
GNA:Genigraphics圖形鏈接介紹文件
GNT:生成代碼,MicroFocus屬性格式里的可執行代碼
GNX:Genigraphics圖形鏈接介紹文件
GRA:MicrosoftGraph文件
GRD:用於遠程視景數據產生地圖過程的格式文件,通常應用於形成地圖工程—CHIPS()使用這些文件
GRF:Grapher(GoldenSoftware公司)圖形文件
GRP:程序管理組
GSM:RawGSM6.10音頻流;Raw「bytealigned(比特對齊的)」GSM6.10音頻流;USRobotics語音數據機
GTK:Graoumftracker(老)音樂模塊(MOD)文件
GT2:Graoumftracker(新)音樂模塊(MOD)文件
GWX,GWZ:Cenigraphis圖形鏈接介紹文件
GZ:UNIXgzip壓縮文件
H
H:C程序頭文件
HCM:IBMHCM配置文件
HCOM:聲音工具HCOM格式
HCR:IBMHCD/HCM產品配置文件
HDF:高級計算機應用程序本地中心(NCSA)geospatialHierarchial數據格式文件
HED:HighEdit文檔
HEL:MicrosoftHellbender格式保存的游戲文件
HEX:MacintoshBinHex2.0文件
HGL:HP圖形語言繪圖文件
HH:映射文件,包括一些話題ID和在幫助文件系統中話題的映射數字—允許運行中應用程序發送給用戶合適的上下文幫助話題
HLP:幫助文件;DateCADWindows幫助文件
HOG:LucasArts的DarkForcesWAD文件
HPJ:VisualBasic幫助工程
HPP:C++程序頭文件
HQX:MacintoshBinHex4.0文件
HST:歷史文件
HT:HyperTerminal(超級終端)
HTM,HTML:超文本文檔
HTT:Microsoft超文本模板
HTX:擴展HTML模板
HXM:Descent2HAM文件擴展
I
ICA:Citrix文件
ICB:Targa點陣圖文件
ICC:Kodak列印機格式文件
ICL:圖標庫文件
ICM:圖形顏色匹配配置文件
ICO:Windows圖標
IDB:MSDev中間層文件
IDD:MIDI設備定義
IDF:MIDI設備定義(Windows95需要的文件)
IDQ:Internet數據查詢文件
IDX:MicrosoftFoxPro相關資料庫索引文件;SymantecQ&A相關資料庫索引文件;MicrosoftOutlookExpress文件
IFF:交換格式文件;AmigaILBM
IGES:初始圖形交換說明文件
IGF:插入系統元文件
IIF:QuickBooksforWindows交換文件
ILBM:點陣圖圖形文件
IMA:WinImage磁碟映像文件
IMG:GEM映像
IMZ:WinImage壓縮磁碟映像文件
INC:匯編語言或動態伺服器包含文件
INF:信息文件
INI:初始化文件;MWaveDSPSynth的「nwsynth.ini」GMS安裝;CravisUltrasoundbank安裝
INP:Oracle3.0版或早期版本的表單源代碼
INRS:INRS遠程通信聲頻
INS:InstallShield安裝腳本;X-Internet簽字文件;EnsoniqEPS字簇設備;Cell/ⅡMAC/PC抽樣設備
INT:中間代碼,當一個源程序經過語法檢查後編譯產生一個可執行代碼
IOF:Findit文檔
IQY:MicrosoftInternet查詢文件
ISO:根據ISD9660有關CD-ROM文件系統標准列出CD-ROM上的文件
ISP:X-Internet簽字文件
IST:數字跟蹤設備文件
ISU:InstallShield卸裝腳本
IT:脈沖跟蹤系統音樂模塊(MOD)文件
ITI:脈沖跟蹤系統設備
ITS:脈沖跟蹤系統抽樣,Internet文檔位置
IV:OpenInventor中使用的文件格式
IVD:超過20/20微觀數據維數或變數等級文件
IVP:超過20/20的用戶子集配置文件
IVT:超過20/20表或集合數據文件
IVX:超過20/20微數據目錄文件
IW:Idlewild屏幕保護程序
IWC:InstallWatch文檔
J
J62:Ricoh照相機格式
JAR:Java檔案文件(一種用於applet和相關文件的壓縮文件)
JAVA:Java源文件
JBF:PaintShopPro圖像瀏覽文件
JFF,JFIF,JIF:JPEG文件
JMP:SAS的JMPDiscovery表格統計文件
JN1:EpicMegaGames的JilloftheJungle數據文件
JPE,JPEG,JPG:JPEG圖形文件
JS:javascript源文件
JSP:HTML網頁,其中包含有對一個Javaservlet的參考
JTF:JPEG點陣圖文件
K
K25:Kurzweil2500抽樣文件
KAR:卡拉OKMIDI文件(文本+MIDI)
KDC:Kodak光增強器
KEY:DataCAD圖標工具條文件
KFX:KoFakGroup4圖像文件
KIZ:Kodak數字明信片文件
KKW:RoboHELP幫助工程索引設計器中與主題無關的K開頭的所有關鍵字
KMP:KorgTrinityKeyMap文件
KQP:Konica照相機本地文件
KR1:Kurzweil2000抽樣(多軟碟機)文件
KRZ:Kurzweil2000抽樣文件
KSF:KorgTrinity抽樣文件
KYE:Kye游戲數據
L
LAB:VisualdBASE標簽文件
LBM:DeluxePaint點陣圖文件
LBT,LBX:MicrosoftFoxPro標簽文件
LDB:MicrosoftAccess加鎖文件
LDL:CorelParadox分發庫
LEG:Legacy文檔
LES:Logitech娛樂系統游戲配置文件(與REC文件一樣)
LFT:3DStudio(DOS)放樣文件
LGO:Paintbrush(Microsoft畫圖應用程序)的徽標文件
LHA:LZH更換文件後綴
LIB:庫文件
LIN:DataCAD線型文件
LIS:結構化查詢報告(SQR)程序產生的輸出文件
LLX:Laplink交換代理
LNK:Windows快捷方式文件
LOG:日誌文件
LPD:HelixNut和Bolt文件
LRC:Intel可視電話文件
LSL:CorelParadox保存的庫文件
LSP:AutoLISP、CommonLISP和其他LISP語言文件
LST:列表文件
LU:ThoughtWing庫單元文件
LVL:ParallaxSoftware的MinerDescent/D2Level擴展
LWLO:Lightwave分層對象文件
LWOB:Lightwave對象文件
LWP:LotusWordPro96/97文件
LWSC:Lightwave視景文件
LYR:DataCAD層文件
LZH:LHARC壓縮檔案
LZS:Skyroads數據文件
M
M1V:MPEG相關文件(MIME「mpeg」類型)
M3D:CorelMotion3D動畫文件
M3U:MPEGURL(MIME聲音文件)
MAC:MacPaint圖像文件
MAD:MicrosoftAccess模塊文件
MAF:MicrosoftAccess表單文件
MAG:在一些日本文件中發現的圖形文件格式
MAGIC:魔力郵件監視器配置文件
MAK:VisualBasil或MicrosoftVisualC++工程文件
MAM:MicrosoftAccess宏
MAN:UNIX手冊頁輸出
MAP:映射文件;DukeNukem3DWAD游戲文件
MAQ:MicrosoftAccess查詢文件
MAR:MicrosoftAccess報表文件
MAS:文件
MAT:MicrosoftAccess表;3DStudioMAX材料庫
MAUD:MAUD抽樣格式
MAX:Kinetx的3DStudioMAX文件;該格式用於一個3D場景文件;Paperport文件;OrCAD設計文件
MAZ:Hover迷路數據;Division的dVS/dVISE使用的文件格式
MB1:ApogeeMonsterBash數據文件
MBOX:BerkeleyUnix郵箱格式
MBX:MicrosoftOutlook保存email格式;Eudora郵箱
MCC:Dailerl0呼叫卡
MCP:MetrowerksCodeWarrior工程文件
MCR:DataCAD鍵盤宏文件
MCW:MicrosoftWord的Macintosh文檔
MDA:MicrosoftAccess內抽入器;MicrosoftAccess2.0版及其後續版本的工作組事件
MDB:MicrosoftAccess資料庫
MDE:MicrosoftAccessMDE文件
MDL:數字跟蹤器音樂模塊(MOD)文件;Quake模塊文件
MDN:MicrosoftAccess空資料庫模板
MDW:MicrosoftAccess工作組文件
MDZ:MicrosoftAccess向導模板文件
MED:音樂編輯器,Oc
Ⅳ js控制視頻播放
你視頻是什麼格式的?
你IIS裡面MIME類型未被添加。
添加方法是,你對你的站點點右鍵點屬性,然後點擊HTTP頭標簽,
下面有個MIME類型按鈕。單擊該按鈕。
像裡面添加MIME類型。
比如你的視頻文件是rmvb那麼擴展名填.rmvb
MIME類型填video/vnd.rn-realvideo
MIME類型 擴展名
video/x-ms-asf asf
video/mpeg mpeg mpg
video/x-msvideo avi
application/vnd.rn-realmedia rm
audio/x-pn-realaudio ram ra
audio/x-aiff aif aiff aifc
audio/mpeg mpga mp3
audio/midi mid midi
audio/wav wav
audio/x-ms-wma wma
video/x-ms-wmv wmv
這是其他常用的。