主要用到函数说明:
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中实现代码说明:
1
2
3
4
5
6
7
8
9
10
11
12
13
|
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));
}
|