<%
Dim Fso,FileExt,strFilePath,Mime
strFilePath = "f:/sifang/qyoa/国贸手抄.doc"
Set Fso=Server.CreateObject("Scripting.FileSystemObject")
FileExt = Fso.GetExtensionName(strFilePath)
Set fso=Nothing
Select Case FileExt
Case "doc"
Mime="Application/msword"
Case "xls"
Mime="Application/msexcel"
End Select
Call OutPut(strFilePath,Mime)
'######################################################
Function OutPut(strFilePath,Mime)
Response.ContentType = Mime
Const adTypeBinary = 1
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type = adTypeBinary
objStream.LoadFromFile strFilePath
Response.BinaryWrite objStream.Read
objStream.Close
Set objStream = Nothing
End Function
'######################################################
%>
附MIME类型表
序号 内容类型 文件扩展名 描述
1 application/msword doc Microsoft Word
2 application/octet-stream bin dms lha lzh exe class 可执行程序
3 application/pdf pdf Adobe Acrobat
4 application/postscript ai eps ps PostScript
5 appication/powerpoint ppt Microsoft Powerpoint
6 appication/rtf rtf rtf格式
7 appication/x-compress z unix压缩文件
8 application/x-gzip gz gzip
9 application/x-gtar gtar tar文档(gnu格式)
10 application/x-shockwave-flash swf MacroMedia Flash
11 application/x-tar tar tar(4.3BSD)
12 application/zip zip winzip
13 audio/basic au snd sun/next 声音文件
14 audio/mpeg mpeg mp2 Mpeg声音文件
15 audio/x-aiff mid midi rmf Midi格式
16 audio/x-pn-realaudio ram ra Real Audio声音
17 audio/x-pn-realaudio-plugin rpm Real Audio插件
18 audio/x-wav wav Microsoft Windows声音
19 image/cgm cgm 计算机图形元文件
20 image/gif gif COMPUSERVE GIF图像
21 image/jpeg jpeg jpg jpe JPEG图像
22 image/png png PNG图像
23 image/tiff tiff tif TIFF图像
24 image/x-pict pic MACINTOSH PICT图像
25 text/css css CSS风格纸
26 text/html html htm HTML文档
27 text/javascript js ls mocha JAVASCRIPT脚本
28 text/plain txt ASCII文本
29 text/richtext rtx MICROSOFT RICH TEXT
30 text/tab-separated-values tsv TAB-SEPARATED VALUE
31 text/vbscript vbx VISUAL BASIC脚本
32 text/sgml sgml sgm SGML文本
33 video/mpeg mpeg mpg mpe MPEG影像
34 video/quicktime qt mov QUICKTIME视频
35 video/x-msvideo avi WINDOWS(AVI)视频
36 x-video/x-vrml wrl vrml Vrml
Dim Fso,FileExt,strFilePath,Mime
strFilePath = "f:/sifang/qyoa/国贸手抄.doc"
Set Fso=Server.CreateObject("Scripting.FileSystemObject")
FileExt = Fso.GetExtensionName(strFilePath)
Set fso=Nothing
Select Case FileExt
Case "doc"
Mime="Application/msword"
Case "xls"
Mime="Application/msexcel"
End Select
Call OutPut(strFilePath,Mime)
'######################################################
Function OutPut(strFilePath,Mime)
Response.ContentType = Mime
Const adTypeBinary = 1
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type = adTypeBinary
objStream.LoadFromFile strFilePath
Response.BinaryWrite objStream.Read
objStream.Close
Set objStream = Nothing
End Function
'######################################################
%>
附MIME类型表
序号 内容类型 文件扩展名 描述
1 application/msword doc Microsoft Word
2 application/octet-stream bin dms lha lzh exe class 可执行程序
3 application/pdf pdf Adobe Acrobat
4 application/postscript ai eps ps PostScript
5 appication/powerpoint ppt Microsoft Powerpoint
6 appication/rtf rtf rtf格式
7 appication/x-compress z unix压缩文件
8 application/x-gzip gz gzip
9 application/x-gtar gtar tar文档(gnu格式)
10 application/x-shockwave-flash swf MacroMedia Flash
11 application/x-tar tar tar(4.3BSD)
12 application/zip zip winzip
13 audio/basic au snd sun/next 声音文件
14 audio/mpeg mpeg mp2 Mpeg声音文件
15 audio/x-aiff mid midi rmf Midi格式
16 audio/x-pn-realaudio ram ra Real Audio声音
17 audio/x-pn-realaudio-plugin rpm Real Audio插件
18 audio/x-wav wav Microsoft Windows声音
19 image/cgm cgm 计算机图形元文件
20 image/gif gif COMPUSERVE GIF图像
21 image/jpeg jpeg jpg jpe JPEG图像
22 image/png png PNG图像
23 image/tiff tiff tif TIFF图像
24 image/x-pict pic MACINTOSH PICT图像
25 text/css css CSS风格纸
26 text/html html htm HTML文档
27 text/javascript js ls mocha JAVASCRIPT脚本
28 text/plain txt ASCII文本
29 text/richtext rtx MICROSOFT RICH TEXT
30 text/tab-separated-values tsv TAB-SEPARATED VALUE
31 text/vbscript vbx VISUAL BASIC脚本
32 text/sgml sgml sgm SGML文本
33 video/mpeg mpeg mpg mpe MPEG影像
34 video/quicktime qt mov QUICKTIME视频
35 video/x-msvideo avi WINDOWS(AVI)视频
36 x-video/x-vrml wrl vrml Vrml