第一步,你要知道报错的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
这是其他常用的。