to zzz:
>我在网络上看到了DWG&DXF和SVF文件格式的Plug-in,很感兴趣。想自己做一个,就
>是不知如何实现。IIS和Netscape server留给用户的开发接口是什么?
对于IE, Plug-in就是MIME, 那个AutoDesk's Whip Plug-in, 我知道她如何做的.
他是通过Whip.ocx实现的. 主要是把".DWF"当成MIME在注册表注册, 服务器端根本
没有任何特殊的服务, 只是提供了.DWF文件. 见下面显示一个DWF图的网页例子:
<html>
<head>
<title>Survey/Civil Solutions for AutoCAD Work Examples</title>
</head>
<body>
<BODY BGCOLOR="#000000" LINK="#FFFFFF" VLINK="#FFFFFF" ALINK="#FFFFFF" TEXT="#FFFFFF">
<div align=Center>
<object classid="clsid:B2BE75F3-9197-11CF-ABF4-08000996E931" width=800 height=600>
<param name="Filename" value="ful20sh1.dwf">
<embed src="ful20sh1.dwf" width=799 height=599>
</object></div>
</body>
</html>
插入一个ocx控件 -> 媒体文件作为参数.
WHIP.OCX在注册表MIMI的注册为:
HKEY_CLASSES_ROOT/MIME/Database/Content Type/Drawing/x-dwf
她有三个字符型键 (默认),CLSID,Extention. 其中默认为空, CLSID=..., Extention=".dwf"
MIME扩展的注册有三项:
HKEY_CLASSES_ROOT/.***
HKEY_CLASSES_ROOT/<ProgId>/shell/open/command
HKEY_CLASSES_ROOT/MIME/Database/Content Type