-
FLV
视频在
IIS6.0
下不能播放
Flash
视频
p>
由于其较高的压缩率和优越的下载速度,
前景普遍看好,
同时也为
Flash
课件
增色不少。然而,在
FLV
视频播放中,却有两个头痛的问题<
/p>
一、
FLV
视频在
I
IS 6.0
中不能调用问题
早期版本的
IIS
不需要对
Flash
视频流做任何修改。
在
Windows 2003
附带的默认
Web
服务器
IIS 6.0
中,服务器需要借助
MIME
类型来确认
FLV
文件为流媒体。
解决办法大致有三种:
1
.
p>
修改服务器。
既然
Web
< br>服务器上没有
FLV
这一文件类型,
那么我们就通过
IIS
进行
添加:
单击【开始】
→
【程序】
→
【管理工具】
→
【
IIS
管理器】,逐步展开
“
本地计算机
p>
”
、
“
网站
”
,在你的网站上右击,选择【属性】,单击
“HTTP
头
”
选项卡
→
单击
“MIME
类型
”
按
钮,再单击
“<
/p>
新建
”
按钮,在
“
扩展名
”
框内输入
< br>“.flv”
,
“MIME
类型
”
框中输入
“flv
< br>-application/octet-
stream”
其实,
“MIME
类型
”
只是一个描述,
输入什么都可以
(如图
1
)
,
然后确定即可。<
/p>
(图
1
)
当然,这种方法只适合自己的主机
,这样你才有更改
IIS
的机会。对于虚拟主机,你不
能为
IIS
添加
MIM
E
类型的。
2
.更改扩展名。既然
FLV
视频文件在
IIS 6.0
< br>上不能被识别,将扩展名
“flv”
改为诸如
swf
、
jpg
、
rar
等等被
IIS
认为合法的文件类型。当然,
Flash
主文件中对
FLV
视频的调用也
要相应地做些更改,
比如
“ia(
/swf/
干杯朋友
.FLV
就要改为
“ia(
/swf/
干杯朋友
.RAR
等等。
3
.
借用主文档。
一般
情况下,
Web
服务器都启用了默认文档,
比如
、
等
等,同样,当访问某个
Web
文件夹时,
IIS
就会自动搜寻该目录下的默认文档。假如你的
FLV<
/p>
文件是
“
干杯朋友
.FLV”
,在主文件中是这样调用的:
“ia(
/swf/
干杯朋友
.FLV
那么,你只需在虚拟主
机上
swf
文件夹里再建一个名为
“
干杯朋友
.F
LV”
的文件夹,
再将
“
干杯朋友
.FLV”
文件改名为
“”
放到
“
干杯朋友
.FLV”
文件夹里。这样,对
“http://<
/p>
/swf/
干杯朋友
.FLV”
的访问就变成了对
“/swf/
干杯朋友
.FLV/”
的访问了!
总而言之,方法一从根本上修改,
一劳永逸地让你的网站支持
Flash
视频流,但前提是
你必须拥有对
IIS
的修改权;方法二通用性
最强,因为不管什么样的网站,恐怕还没有不让
上传
JPG
p>
、
RAR
文件的;方法三的优点在于调用<
/p>
FLV
视频的
swf
文件不用更改,但对每个
视频却都要新建一个同名的文件夹,再将
< br>FLV
视频放于其中并改名为网站的默认文档。
IIS
设置允许下载
.exe
等文件的解决方
法
1.
设
置
MIME
,让
IIS
支持更多文件类型,如果
MIME
类型中已经有
.exe
,这一步可以跳过。打
开
IIS
,选中服务器,点右键,属性里有
MIME
类型
% L8 U) q M
添加扩展名:
.exe
类型:
application/octet-
stream
$$ [; s! u) }% |3 x5 ^'
Q
f
2.
如果上一步不能解决问题,可以设置一下网站主目录的访问权限。
$$ J+ n0 G F. m( G: ?
打开
iis
管理器
,
右键
网站
-
点击属性
-
主目录
,
将执行权限设置为
无
或者
纯脚本
,即取消
可执行
文件
。
找到
IIS
的执行权限
设置
,
系统默认是
纯脚本或可执行文件
改成
纯脚本
再次试着下载
.
exe
的
文件
,
终于跳出了迅雷的下载提示对话框
,
设置成功了
.
+ m. b! d/ J$$ Y/ f* H
G1 J |# u
3.
如果上一步还是不能解决问题,可以把
iis
管
理器中的
服务扩展
中的
所有未知
cgi
扩展
所有未知
isapi<
/p>
扩
禁止,仅保留
及
。(比较危险
)
附:
MIME
类型大全
6 i4 [7 |5 : }, u;
g; b- y
格式前面为后辍名,后面为对应的
MIME
型
(例如:
rar
application/x-rar-compressed
表示
< br>.RAR
对应的是
application/x-rar
-compressed
)
* R! L6 q$$ m3
U
application/-1-2-3
3gp video/3gpp
aab
application/x-authoware-bin
, a6 J0 U&
h4 k) j4 p( d7 c+ K
aam
application/x-authoware-map
aas
application/x-authoware-seg
4 O# l; n! v
@/ x$$ S1 e5 R
ai application/postscript
aif audio/x-aiff
aifc
audio/x-aiff
! O/ S1 a; U5 W0
w
aiff audio/x-aiff
als audio/X-Alpha5
amc
application/x-mpeg
ani application/octet-stream
asc
text/plain
7 x1 v/ I, v p3 W1 V: e) U4
?) r
asd application/astound
asf video/x-ms-
asf
. h- z) I- V7 ?7 ?5 h
asn
application/astound
0 N: ^' 6 w* F% J'
P9 v7 P2 L5 L9 @
asp
application/x-asap
P- m- S, 8 T7 b0
G
asx video/x-ms-asf
4 g O% {'
R- R/ Z1 A
au audio/basic
avb application/octet-
stream
' o; [
avi video/x-msvideo
awb audio/amr-
wb
bcpio
application/x-bcpio
bin application/octet-stream
bld
application/bld
bld2 application/bld2
9 q& A1
% B# f4 a
bmp application/x-MS-bmp
bpk application/octet-
stream
bz2
application/x-bzip2
cal image/x-cals
ccn
application/x-cnc
}( b( X/ },
E
cco application/x-cocoa
/ C-
_1 M* ~ b4 X* U
cdf
application/x-netcdf
/ Z, F: ? z) ?9 U7
^
cgi magnus-internal/cgi
chat
application/x-chat
* V3 C1 R
class
application/octet-stream
+ {: l3 Z+ O&
]) j( I# M: T
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
( Q: o) _8 Z&
}, h& I; f
csh application/x-csh
csm
chemical/x-csml
- i6 d4 b2 w% ?, [ R5
e- L& O2 }& F
csml chemical/x-csml
' c5 c$$
f/ _( m' b7 S7 W0 `5 J
css text/css
cur application/octet-
stream
dcm
x-lml/x-evm
dcr
application/x-director
dcx image/x-dcx
' H8
c
dhtml text/html
5 p& O, o H9
O: ]
dir application/x-director
dll application/octet-
stream
) ~$$ R- b4 H! N' n6 j! R6
e
dmg application/octet-stream
dms
application/octet-stream
doc application/msword
) d3
X+
dot application/x-dot
- J9 O5
e+ f/ O! B
dvi application/x-dvi
dwf drawing/x-dwf
dwg
application/x-autocad
3 _. @0 }7 _) [2
g
dxf application/x-autocad
dxr application/x-director
ebk
application/x-expandedbook
emb chemical/x-embl-dl-nucleotide
embl
chemical/x-embl-dl-nucleotide
% L- ~& ^1
k1 D, P
eps application/postscript
)
{# C( a& q- X& B, A
eri image/x-eri
,
R* r8 ~. Y n* c6 w% s
es
audio/echospeech
* E' e$$ }* c) _$$ X% O)
Y!
esl audio/echospeech
etc application/x-earthtime
etx
text/x-setext
% h- C0 m3 z2 L* z# F3 ]'
N5 v
evm x-lml/x-evm
:
L
evy application/x-envoy
* S+
H- K7 t3 l
exe application/octet-stream
fh4
image/x-freehand
% b/ h$$ `3 ^8 L#
c
fh5 image/x-freehand
+ @9 ^&
A9 t4 y
fhc image/x-freehand
fif image/fif
$$
r1 S
fm application/x-maker
$$ O-
Z/ B6 w- f5 I, h2 Y
fpx image/x-fpx
3
G# K. _) B+ @: H3 y
fvi
video/isivideo
: G% D
gau
chemical/x-gaussian-input
gca application/x-gca-
compressed
' W& U& z j! X/ d0 c, V0
J9 X
gdb x-lml/x-gdb
gif image/gif
gps application/x-gps
gtar
application/x-gtar
) ~: x: Y9
i
gz
application/x-gzip
hdf application/x-hdf
; V4 ~4
R: h# G4 R
hdm text/x-hdml
. |3 C9 H. x/
E; h ?' U$$ W: E
hdml
text/x-hdml
6 S1 q% {/ U1 M- P( x, T5 a(
[
hlp application/winhlp
hqx application/mac-
binhex40
, ~- l1 S+ x( ?( ~9 ]6 p#
u
htm text/html
1 p1 L. |$$ F'
V* X6 O
html text/html
hts text/html
+ h1 R! {: W,
]; q/ r
ice x-conference/x-cooltalk
(
A' j1 L7 Q8 b4 z5 G1 M
ico application/octet-
stream
ief
image/ief
ifm
image/gif
% Y) {
ifs image/ifs
0
a' r# J) ^9 i. b
imy
audio/melody
9 N3 @% `! }9 e! ?% u)
j
ins application/x-NET-
Install
% w7 _; K. z! T) N% C
ips
application/x-ipscript
* {( P5 p8 x* S3
E3 B
ipx application/x-ipix
+ h'
|3 _$$ B6 x7 m
it audio/x-mod
$$ g% U/ l) ^.
S1 @5 J! Q
itz audio/x-mod
2 _! J C-
T/ N3 r' f& k6 }& y
ivr i-world/i-vrml
j2k image/j2k
jad
text/-descriptor
jam application/x-jam
jar application/java-
archive
jnlp
application/x-java-jnlp-file
6 [% O* e:
m# ^; V% Y4 I) ]
jpe image/jpeg
*
L/ k/ Z5 G' }* J, S9 J. s# ~! l4 j
jpeg image/jpeg
jpg
image/jpeg
' q
jpz image/jpeg
js
application/x-javascript
# L+ g: T) f.
H) G0 q' R
jwc application/jwc
# ]& y$$
N7 s- R
kjx application/x-kjx
lak x-lml/x-lak
(
p2 y. y+ g4 d5 v, R0 M
latex
application/x-latex
1 m4 R% h, v e+ d)
o
lcc application/fastman
lcl
application/x-digitalloca
lcr application/x-digitalloca
lgh
application/lgh
Q
lha
application/octet-stream
! U4 `1 M# @+
M% q1 _
lml x-lml/x-lml
lmlpack x-lml/x-lmlpack
lsf video/x-ms-
asf
. W0 i w% e
lsx video/x-ms-
asf
0 S7 j3 ~7 b8 A
lzh
application/x-lzh
m13 application/x-msmediaview
m14
application/x-msmediaview
m15 audio/x-mod
m3u audio/x-mpegurl
m3url
audio/x-mpegurl
' L/ O; b* S$$ Q7 l8
?
ma1 audio/ma1
* O8 l9 A, o9
O, w3 B
ma2 audio/ma2
ma3 audio/ma3
* I# r& P. g
Z' `8 Q5 F* f
ma5 audio/ma5
man application/x-troff-man
5
c% p' Y4 [9 L2 z#
map magnus-
internal/imagemap
! [4 U. } q' ^/ B$$ Y&
g
mbd application/mbedlet
mct application/x-mascot
mdb
application/x-msaccess
3 x% R* [7 y6 `$$
V* z* l7 F
mdz audio/x-mod
me application/x-troff-me
(
t6 @2 X. v& a4 F$$ s# P7 H
mel text/x-vmel
#
c1 |/ K6 ^! ^+ c
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
8 z Z# v; T7 ~'
q
mod audio/x-mod
mof application/x-yumekara
8
m# W( y. Y* m7 p+ f$$ C3 c
mol chemical/x-mdl-
molfile
2 K8 b& s k) d( [' j6 V3
^
mop chemical/x-mopac-input
$$
E9 e( r0 ^, [: P$$ q2 Q
mov
video/quicktime
3 z' q
movie
video/x-sgi-movie
mp2 audio/x-mpeg
# ^8 x0 m6
u9 {4 f0 e: G+ `
mp3 audio/x-mpeg
mp4
video/mp4
! V- s+ r3 H/ d) X8 T3
s
mpc application/icate
5 j! O1
H( ~/ ]. X% S; J, B+ ^6 @
mpe video/mpeg