用asp实现网页调用doc附Response.ContentType 详细列表_ASP教程-查字典教程网
用asp实现网页调用doc附Response.ContentType 详细列表
用asp实现网页调用doc附Response.ContentType 详细列表
发布时间:2016-12-29 来源:查字典编辑
摘要:微软有篇文章:http://support.microsoft.com/kb/193998/zh-cn,用doc读取和显示二进制数据,《怎样...

微软有篇文章:http://support.microsoft.com/kb/193998/zh-cn,用doc读取和显示二进制数据,《怎样读取二进制文件》,没测试,懒得编译dll

asp程序:

<%

response.buffer=true

response.contenttype="application/x-msexcel"

dimvntstream

setoMyObject=server.createObject("MyObject.BinRead")'这个组件后面介绍

vntstream=oMyObject.readBinfile("c:temptempxls.xls")

response.binarywrite(vntstream)

setoMyObject.Nothing

response.end

%>

控件代码:

第一步:在VB中创建一个ActiveXDLLProject

第二步:把工程名改为MyObject

第三步:把class更名为BinRead

第四步:在class模块中写上以下代码

FunctionreadBinFile(ByValbfilenameAsString)

DimflAsLong

DimFileNumAsByte

Dimbinbyte()AsString

FileNum=FreeFile

OpenbfilenameForBinaryAccessReadAs#FileNum

fl=FileLen(bfilename)

ReDimbinbyte(fl)

Get#FileNum,,binbyte

Close#FileNum

readBinFile=binbyte

EndFunction

第五步:存盘

第六步:编译

我的代码,不知为什么可以保存,在线打不开:

<%

Response.Buffer=TRUE

response.ContentType="application/msword"

server.Execute("111.doc")

%>

附:

ASP:Response.ContentType详细列表

不同的ContentType会影响客户端所看到的效果.默认的ContentType为text/html也就是网页格式.

代码如:

<%response.ContentType="text/html"%>

<>

显示的为网页,而

<%response.ContentType="text/plain"%>

<>

则会显示html原代码.

以下为一些常用的ContentType

GIFimages

<%response.ContentType="image/gif"%>

<>

JPEGimages

<%response.ContentType="image/jpeg"%>

<>

TIFFimages

<%response.ContentType="image/tiff"%>

<>

MICROSOFTWORDdocument

<%response.ContentType="application/msword"%>

<>

RTFdocument

<%response.ContentType="application/rtf"%>

<>

MICROSOFTEXCELdocument

<%response.ContentType="application/x-excel"%>

<>

MICROSOFTPOWERPOINTdocument

<%response.ContentType="application/ms-powerpoint"%>

<>

PDFdocument

<%response.ContentType="application/pdf"%>

<>

ZIPdocument

<%response.ContentType="application/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'

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新ASP教程学习
    热门ASP教程学习
    编程开发子分类