最近研究一下如何用网页调用doc,最好能直接打开就成功了.

微软有篇文章:http://support.microsoft.com/kb/193998/zh-cn,用doc读取和显示二进制数据,《怎样读取二进制文件》,没测试,懒得编译dll asp程序: % response.buffer=true response.contenttype='application/x-msexcel' dimvntstream  

作者: 来源: 时间: 17-11-23 15:47:07

微软有篇文章: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''
11
22
33
隐藏区块

会员注册

本功能为预留功能,暂不支持注册 ^_^

Login

社交帐号登陆

使用以下任意帐号可登陆本站

Close section
Close

联系我们

关于5UCMS 您有任何需求 均可以留言给我们