自认为简单的问题,但是一直没有找到解决办法,走过,路过,不要错过,大家进来看下,只要解决,分数即刻奉上。
例如:
网页中有个链接,
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() "> <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>
------解决方案--------------------