日期:2014-05-18  浏览次数:20703 次

自认为简单的问题,但是一直没有找到解决办法,走过,路过,不要错过,大家进来看下,只要解决,分数即刻奉上。
例如:
网页中有个链接,
http://localhost:8080/news/test.doc
当我们用点击的时候会出现打开保存取消,点打开会自动在IE中用WORD打开。

现在我想实现的是:
http://localhost:8080/news/test.dwg
dwg格式为图片格式,可以用MicroDraw或者CAD等相关看图软件打开。
我在服务器端和客户端都安装了MicroDraw控件,在IE中如何直接用控件打开.dwg文件呢?不是用下面的方法,而是类似在IE中直接打开WORD那样,该如何实现?
<HTML>
<HEAD>
<META   NAME= "GENERATOR "   Content= "Microsoft   FrontPage   4.0 ">
<TITLE> </TITLE>
<SCRIPT   ID=clientEventHandlersJS   LANGUAGE=javascript>
<!--
function   button1_onclick()   {
DMicroDrawOcx1.DisplayControlBar   =   0
}
function   button2_onclick()   {
DMicroDrawOcx1.CreateLine(0,0,100,100)
DMicroDrawOcx1.RedrawAll()
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<P>
<OBJECT   id=DMicroDrawOcx1   classid=clsid:8A629F67-E4F6-4A32-8009-0247F8E9ADEE   width= "100% "   height= "100% ">
<param   name= "_Version "   value= "65536 ">
<param   name= "_ExtentX "   value= "12435 ">
<param   name= "_ExtentY "   value= "7144 ">
<param   name= "_StockProps "   value= "0 "> </OBJECT>
</P>
<P> <INPUT   id=button1   type=button   value=Button   name=button1   LANGUAGE=javascript   onclick= "return   button1_onclick() "> &nbsp; <INPUT   id=button2   type=button   value=创建直线   name=button1   LANGUAGE=javascript   onclick= "return   button2_onclick() "> </P>
</BODY>
</HTML>
上面的是一个测试,安装MicroDraw控件之后就可以查看了。但我不想要这种方法,有没有更简便的?类似在IE中直接打开WORD那样,该如何实现?


------解决方案--------------------
以前做过,用的MicroDraw,楼主去网上找找,很多的
------解决方案--------------------
留名学习
------解决方案--------------------
jf
------解决方案--------------------
Autodesk Volo View Express
------解决方案--------------------
这个没什么办法,这是因为ie及office的结合的比较紧密(毕竟都是微软的东西),跟代码没什么关系
------解决方案--------------------
路过看看
------解决方案--------------------
.........接...
------解决方案--------------------
留名~~~ 学习ing~~~~~~~~~~
------解决方案--------------------
感觉IE在设计之初可能就考虑到打开OFFICE的某些文件,大部分是文本的,至于图片的,IE应该没什么方法能进行编辑吧。
------解决方案--------------------
java项目的话在web.xml加上
<mime-mapping>
<extension> dwg </extension>
<mime-type> application/acad </mime-type>
</mime-mapping>
(注意位置),其他服务器作类似处理
------解决方案--------------------

在服务器的(如:tomcat等)web.xml文件中
<mime-mapping>
<extension> dwg </extension>
<mime-type> application/acad </mime-type>
</mime-mapping>

------解决方案--------------------