返回介绍

打开服务器上的dwg文件

发布于 2023-08-09 23:10:35 字数 2839 浏览 0 评论 0 收藏 0

1.1 修改服务器设置,支持dwg文件下载

打开IIS的设置界面,在网站上面点击右键,弹出菜单,选择“ 属性 ”菜单命令。弹出网站设置界面,点击“HTTP头 ”的Tab选项。界面如下:

serveset1.png

点击“ 文件类型 ”按钮,弹出设置界面,增加一个新的dwg文件类型,点击确定。界面如下:

serveset2.png

新版本IIS设置设置,支持dwg文件下载

运行ISS管理器点击网站对象,点击 Default Web Site ,界面如下:

第一步设置.png

点击“ MIME类型 ”按钮,界面如下:

第二步设置.jpg

点击右边界面中的“ 添加 ”按钮,添加文件扩展名为.dwg,界面如下:

第三步设置

点击“ 确定”后,列表中出现如下字符则表示添加成功,界面如下:

成功.jpg

1.2 DwgFilePath

控件自动打开DWG文件的属性,在控件的属性窗口中设置该值为dwg文件的路径,控件打开时自动打开dwg文件,网页调用代码:

<param name="DwgFilePath" value="https://download.mxdraw3d.com:2083/test.dwg" >

在网中调用时该变量支持相对路径。 相对服务器路径: DwgFilePath=~/my.dwg ,相对当前网页路径DwgFilePath=./my.dwg 。该变量支持ftp路径 DwgFilePath=ftp://192.168.1.133/11.dwg 。支持assic字符串的十六进制编码,用"<>"扩起来的路径,控件就认为这是十六进制编码 如:传 <2E2F33343234332E647767>表示传 ./34243.dwg。

1.3 OpenWebDwgFile

调用这个函数,直接打开网上的DWG ,DXF, DWF文件。网络路径如:https://demo.mxdraw3d.com:3562/test.dwg

支持assic字符串的十六进制编码,用"<>"扩起来的路径,控件就认为这是十六进制编码 如可以传 <2E2F33343234332E647767>表示传 ./34243.dwg。在网页中,需要等到控件初始化完成后,才能调用该函数打开dwg文件。

在网页增加控件初始化完成函数如下:

//初始化
function InitMxDrawX() {
var mxOcx = document.getElementById("MxDrawXCtrl");
    if (mxOcx) {
        if (!mxOcx.IsIniting()) 
        {
            clearInterval(mxtime);
            // 控件初始化完成,需要在启动做的事,在这里做
            // 启动时打开文件
            mxOcx.OpenWebDwgFile("https://download.mxdraw3d.com:2083/test.dwg");
           
        }
    }
}
mxtime = setInterval(InitMxDrawX, 100);

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文