首页 / 网页编程 / ASP / 用asp实现网页调用doc附Response.ContentType 详细列表
微软有篇文章:http://support.microsoft.com/kb/193998/zh-cn,用doc读取和显示二进制数据,《怎样读取二进制文件》,没测试,懒得编译dll asp程序: <% response.buffer=true response.contenttype="application/x-msexcel" dim vntstream set oMyObject=server.createObject("MyObject.BinRead")"这个组件后面介绍 vntstream=oMyObject.readBinfile("c: emp empxls.xls") response.binarywrite(vntstream) set oMyObject.Nothing response.end %> 控件代码: 第一步:在VB中创建一个ActiveX DLL Project 第二步:把工程名改为MyObject 第三步:把class更名为BinRead 第四步:在class模块中写上以下代码 Function readBinFile(ByVal bfilename As String) Dim fl As Long Dim FileNum As Byte Dim binbyte() As String FileNum = FreeFile Open bfilename For Binary Access Read As #FileNum fl = FileLen(bfilename) ReDim binbyte(fl) Get #FileNum, , binbyte Close #FileNum readBinFile = binbyte End Function 第五步:存盘 第六步:编译 我的代码,不知为什么可以保存,在线打不开: <% Response.Buffer = TRUE response.ContentType="application/msword" server.Execute("111.doc") %> 附: ASP:Response.ContentType 详细列表 不同的ContentType 会影响客户端所看到的效果.默认的ContentType为 text/html 也就是网页格式. 代码如: <% response.ContentType ="text/html" %> <!--#i nclude virtual="/ContentType.html" --> 显示的为网页,而 <% response.ContentType ="text/plain" %> <!--#i nclude virtual="/sscript/ContentType.html" --> 则会显示html原代码. 以下为一些常用的 ContentType GIF images <% response.ContentType ="image/gif" %> <!--#i nclude virtual="/myimage.gif" --> JPEG images <% response.ContentType ="image/jpeg" %> <!--#i nclude virtual="/myimage.jpeg" --> TIFF images <% response.ContentType ="image/tiff" %> <!--#i nclude virtual="/myimage.tiff" --> MICROSOFT WORD document <% response.ContentType ="application/msword" %> <!--#i nclude virtual="/myfile.doc" --> RTF document <% response.ContentType ="application/rtf" %> <!--#i nclude virtual="/myfile.rtf" --> MICROSOFT EXCEL document <% response.ContentType ="application/x-excel" %> <!--#i nclude virtual="/myfile.xls" --> MICROSOFT POWERPOINT document <% response.ContentType ="application/ms-powerpoint" %> <!--#i nclude virtual="/myfile.pff" --> PDF document <% response.ContentType ="application/pdf" %> <!--#i nclude virtual="/myfile.pdf" --> ZIP document <% response.ContentType ="application/zip" %> <!--#i nclude virtual="/myfile.zip" --> 下面是更详细的ContentType "ez" => "application/andrew-inset", "hqx" => "application/mac-binhex40", "cpt" => "application/mac-compactpro", "doc" => "application/msword", "bin" => "application/octet-stream", "dms" => "application/octet-stream", "lha" => "application/octet-stream", "lzh" => "application/octet-stream", "exe" => "application/octet-stream", "class" => "application/octet-stream", "so" => "application/octet-stream", "dll" => "application/octet-stream", "oda" => "application/oda", "pdf" => "application/pdf", "ai" => "application/postscript", "eps" => "application/postscript", "ps" => "application/postscript", "smi" => "application/smil", "smil" => "application/smil", "mif" => "application/vnd.mif", "xls" => "application/vnd.ms-excel", "ppt" => "application/vnd.ms-powerpoint", "wbxml" => "application/vnd.wap.wbxml", "wmlc" => "application/vnd.wap.wmlc", "wmlsc" => "application/vnd.wap.wmlscriptc", "bcpio" => "application/x-bcpio", "vcd" => "application/x-cdlink", "pgn" => "application/x-chess-pgn", "cpio" => "application/x-cpio", "csh" => "application/x-csh", "dcr" => "application/x-director", "dir" => "application/x-director", "dxr" => "application/x-director", "dvi" => "application/x-dvi", "spl" => "application/x-futuresplash", "gtar" => "application/x-gtar", "hdf" => "application/x-hdf", "js" => "application/x-javascript", "skp" => "application/x-koan", "skd" => "application/x-koan", "skt" => "application/x-koan", "skm" => "application/x-koan", "latex" => "application/x-latex", "nc" => "application/x-netcdf", "cdf" => "application/x-netcdf", "sh" => "application/x-sh", "shar" => "application/x-shar", "swf" => "application/x-shockwave-flash", "sit" => "application/x-stuffit", "sv4cpio" => "application/x-sv4cpio", "sv4crc" => "application/x-sv4crc", "tar" => "application/x-tar", "tcl" => "application/x-tcl", "tex" => "application/x-tex", "texinfo" => "application/x-texinfo", "texi" => "application/x-texinfo", "t" => "application/x-troff", "tr" => "application/x-troff", "roff" => "application/x-troff", "man" => "application/x-troff-man", "me" => "application/x-troff-me", "ms" => "application/x-troff-ms", "ustar" => "application/x-ustar", "src" => "application/x-wais-source", "xhtml" => "application/xhtml+xml", "xht" => "application/xhtml+xml", "zip" => "application/zip", "au" => "audio/basic", "snd" => "audio/basic", "mid" => "audio/midi", "midi" => "audio/midi", "kar" => "audio/midi", "mpga" => "audio/mpeg", "mp2" => "audio/mpeg", "mp3" => "audio/mpeg", "aif" => "audio/x-aiff", "aiff" => "audio/x-aiff", "aifc" => "audio/x-aiff", "m3u" => "audio/x-mpegurl", "ram" => "audio/x-pn-realaudio", "rm" => "audio/x-pn-realaudio", "rpm" => "audio/x-pn-realaudio-plugin", "ra" => "audio/x-realaudio", "wav" => "audio/x-wav", "pdb" => "chemical/x-pdb", "xyz" => "chemical/x-xyz", "bmp" => "image/bmp", "gif" => "image/gif", "ief" => "image/ief", "jpeg" => "image/jpeg", "jpg" => "image/jpeg", "jpe" => "image/jpeg", "png" => "image/png", "tiff" => "image/tiff", "tif" => "image/tiff", "djvu" => "image/vnd.djvu", "djv" => "image/vnd.djvu", "wbmp" => "image/vnd.wap.wbmp", "ras" => "image/x-cmu-raster", "pnm" => "image/x-portable-anymap", "pbm" => "image/x-portable-bitmap", "pgm" => "image/x-portable-graymap", "ppm" => "image/x-portable-pixmap", "rgb" => "image/x-rgb", "xbm" => "image/x-xbitmap", "xpm" => "image/x-xpixmap", "xwd" => "image/x-xwindowdump", "igs" => "model/iges", "iges" => "model/iges", "msh" => "model/mesh", "mesh" => "model/mesh", "silo" => "model/mesh", "wrl" => "model/vrml", "vrml" => "model/vrml", "css" => "text/css", "html" => "text/html", "htm" => "text/html", "asc" => "text/plain", "txt" => "text/plain", "rtx" => "text/richtext", "rtf" => "text/rtf", "sgml" => "text/sgml", "sgm" => "text/sgml", "tsv" => "text/tab-separated-values", "wml" => "text/vnd.wap.wml", "wmls" => "text/vnd.wap.wmlscript", "etx" => "text/x-setext", "xsl" => "text/xml", "xml" => "text/xml", "mpeg" => "video/mpeg", "mpg" => "video/mpeg", "mpe" => "video/mpeg", "qt" => "video/quicktime", "mov" => "video/quicktime", "mxu" => "video/vnd.mpegurl", "avi" => "video/x-msvideo", "movie" => "video/x-sgi-movie", "ice" => "x-conference/x-cooltalk"
收藏该网址