taylermail 发表于 2004-12-22 15:24:00

如何用Autodesk Express Viewer在web上显示数据库里的dwf文件?

下面这个网页可以正常显示dwf文件(利用Autodesk       Express       Viewer工具)       <BR>        <BR>cad_view.asp       <BR>        <BR>&lt;%       <BR>                                                               if       Request.QueryString       ("pipe_num")&lt;&gt;""       then       <BR>                                                                                               pipe_num=Request.QueryString       ("pipe_num")       <BR>        else       <BR>                                                                               pipe_num=543       <BR>                               <BR>               end       if       <BR>        %&gt;       <BR>&lt;html&gt;       <BR>        <BR>               &lt;body&gt;       <BR>                               <BR>&lt;tr                       height="90%"&gt;       <BR>                                               &lt;td       colspan="10"       align="center"&gt;       <BR>&lt;object       id       =       "viewer"                       <BR>classid="clsid:A662DA7E-CCB7-4743-B71A-D817F6D575DF"       <BR>codebase="<A href="http://www.autodesk.com/global/expressviewer/installer/ExpressViewerSetup.cab" target="_blank" >http://www.autodesk.com/global/expressviewer/installer/ExpressViewerSetup.cab</A>"       width="100%"       height="100%"       &gt;       <BR>&lt;param       name       =       "Src"       value="images/&lt;%=pipe_num%&gt;.dwf"&gt;       <BR>                                                                                                                               &lt;/td&gt;       <BR>               &lt;/tr&gt;       <BR>               &lt;br&gt;       <BR>        <BR>               &lt;/body&gt;       <BR>        <BR>&lt;/html&gt;       


前面是在images文件夹里有几个dwf文件,可以显示,如果我的dwf文件以Binary 存在数据苦里,该如何显示啊??????<BR>&lt;%       <BR>dim       s,dwf,num       <BR>                                                               if       Request.QueryString       (       "pipe_num       ")       &lt;       &gt;       "       "       then       <BR>                                                                                               num=Request.QueryString       (       "pipe_num       ")       <BR>        else       <BR>                                                                               num=543       <BR>                               <BR>               end       if       <BR>        set       connGraph=server.CreateObject(       "ADODB.connection       ")       <BR>conngraph.ConnectionString       =session(       "connection_string       ")       <BR>conngraph.Open                       <BR>set       rec=server.createobject(       "ADODB.recordset       ")       <BR>strsql=       "select       *       from       pipe_map       where       pipe_num='       "&amp;num&amp;       "'       "                       <BR>rec.open       strsql,connGraph,1,1       <BR>        <BR>Response.ContentType = "image/dwf"                                                                                                                                                                                               '什么意思?小弟不懂?<BR>Response.BinaryWrite rec("pipe_map").GetChunk(750000)       


set       rec=nothing       <BR>set       connGraph=nothing       <BR>%       &gt; <BR>        &lt;html       &gt;       <BR>        <BR>                               &lt;body       &gt;       <BR>                               &lt;br       &gt;       <BR>        &lt;tr                       height=       "90%       "       &gt;       <BR>                                                               &lt;td       colspan=       "10       "       align=       "center       "       &gt;       <BR>        &lt;object       id       =                       "viewer       "                       <BR>classid=       "clsid:A662DA7E-CCB7-4743-B71A-D817F6D575DF       "       <BR>                               codebase=       "<A href="http://www.autodesk.com/global/expressviewer/installer/ExpressViewerSetup.cab" target="_blank" >http://www.autodesk.com/global/expressviewer/installer/ExpressViewerSetup.cab</A>       "       width=       "100%       "       height=       "100%       "                       &gt;       <BR>        &lt;param       name       =                       "Src       "       value=       "&lt;%=dwf%&gt;       "       &gt;       <BR>                                                                                                                                               &lt;/td       &gt;       <BR>                               &lt;/tr       &gt;       <BR>                               &lt;br       &gt;       <BR>        <BR>                               &lt;/body       &gt;       <BR>        <BR>        &lt;/html       &gt;<BR>
页: [1]
查看完整版本: 如何用Autodesk Express Viewer在web上显示数据库里的dwf文件?