我用以下的代码想用ie直接打开一个.dwg文件为什么不行
Response.ContentType ="application/octet-stream";
FileStream fs22 = new FileStream("e:\\aa\\"+this.Label2.Text, FileMode.Open);
int l = (int)fs22.Length;
byte[] file = new byte[l];
fs22.Read(file, 0, l);
Response.OutputStream.Write(file, 0, l);
fs22.Close();

解决方案 »

  1.   

    强烈关注,因为本公司也是机械行业,也想让CAD图形在IE上显示出来,但没有办法,唉,谁有主意?
      

  2.   

    程序没有错误,但是运行以后他没有打开,而是要求打开或保存,点击打开就会用frontpage
    打开,打开的时候有报错无法加在d:\Documents and Settings\yyy\Local Settings\Temporary Internet Files\content.ie5\01e7s1ez\fileopen[1].aspx
      

  3.   

    听说AUTODESK公司专门有这方面的控件,不知道谁用过没有
      

  4.   

    VectorDraw公司的产品控件可以打开CAD图纸! 这是国际上最出名的CAD控件!链接:http://www.evget.com/view/viewProductInfo.asp?productId=96
    在线示例:http://www.evget.com/sample/vdraw/vdraw.htm (因为需要下载图纸,所以第一次打开比较慢一些,另外IE需要允许ActionX控件才行这是view版本的示例,只能在线浏览,如果需要在线编辑,使用标准版或者专业版本就可以了
      

  5.   

    不会吧,检查一下你的IE设置,因为需要弹出下载窗口另外再推荐一个 DWG 转换为 PDF 格式的工具,好处不说了,呵呵
    http://www.evget.com/view/viewProductInfo.asp?productId=372
      

  6.   

    owg(OMG) 你用过吗,如果你用过能不能给个说明
      

  7.   

    这个控件我们经常使用的,没有问题首先需要下载一个,到http://www.evget.com/view/viewProductInfo.asp?productId=96&tabIndex=1#,这个页面选择产品试用版,(会弹出一个窗口,如果没有弹出窗口,请修改IE的相关设置),如果没有注册用户,简单的注册一个就可以下载了。这是一个ActiveX控件,如果需要在IE上使用,请参考activex打包的方法的说明:http://www.vdraw.com/webinst5.htm在线示例可以参考:
    http://www.evget.com/sample/vdraw/vdraw.htm
    如果看不了,应该是IE设置的原因,我们这里刚测试过没有问题,请到IE的安全设置中对ActiveX进行一下设置就可以了
      

  8.   

    我下不下来,owg(OMG)如果你有能不能发给我一份[email protected]
      

  9.   

    比较大 ,不太好发送,你也可以直接到vdraw的官方网站下载:www.vectordraw.com
      

  10.   

    可以用Autodesk的volo插件
    免费的