如何在图纸保存的同时,也把基本信息保存了?
-
回答:
主要用到函数说明:
MxDrawXCustomFunction::Mx_SaveDwgToURLEx
保存DWG文件到服务器上的扩展函数。详细说明如下:
参数 说明 pszServerUrl
服务器网址地址,如:www.mxdraw.com如果传空,程序自动取当前网页的服务器直线的开始点x坐标
pszServerProgramUrl
服务器的文件上传处理程序,如:upload.asp
pszComponentName
HTML组件名称,相当于一个HTML页面的Form中的中的file1
pszPort
服务处理端口. 如:_T("80")
pszFileTag
文件标志名称值,表单提交事件中filename值。是"Content-Disposition: form-data; name="file1"; filename="ymgcw.dwg"中的filename值。默认为空,程序自动取一个临时值。
js中实现代码说明:
var param = MxDrawXCtrl_Obj.Call("Mx_NewResbuf", ""); param.AddString(getcurpath(), -10); // 服务器网址地址,如:www.mxdraw.com param.AddString("/Save.aspx", -10); // 服务器的文件上传处理程序,如:upload.asp param.AddString("FileComponentName", -10); // HTML组件名称 param.AddString("80", -10); // 服务处理端口. 如:_T("80") param.AddString("test.dwg", -10); // 文件标志名称值,表单提交事件中filename值 var ret = MxDrawXCtrl_Obj.CallEx("Mx_SaveDwgToURLEx", param); if (ret.AtString(0) == "Ok") { alert("成功"); } else { alert(ret.AtString(1)); }