前端使用NTKO OFFICE文档控件
相关插件文件存放在static目录中,html中引用ntkobackground.min.js
打开插件方法:
var ntkoed = ntkoBrowser.ExtensionInstalled();
if (ntkoed) {
//插件路径
ntkoBrowser.openWindow(
"../../../static/officecontrol/editindex.html?url=" +
url
);
} else {
//如果没有安装则显示插件下载页面
var iTop = ntkoBrowser.NtkoiTop(); //获得窗口的垂直位置;
var iLeft = ntkoBrowser.NtkoiLeft(); //获得窗口的水平位置;
window.open(
"../../../static/officecontrol/exeindex.html",
"",
"height=200px,width=500px,top=" +
iTop +
"px,left=" +
iLeft +
"px,titlebar=no,toolbar=no,menubar=no,scrollbars=auto,resizeable=no,location=no,status=no"
);
}
});
-
插件保存方法 SaveOfficeToServerDir(),
-
url参数获取方法getQueryString(),
-
添加token AddHTTPHeader(‘Authorization:’ +token),
-
保存
TANGER_OCX_OBJ.SaveToURL( "/api/system/programme/uploadProgramme", //提交到的url地址 "file", //文件域的id,类似<input type=file name=upLoadFile 中的name "companyId=" + companyId + "&programmeId=" + programmeId + "&fileName=" + showName, //与控件一起提交的参数如:"p1=a&p2=b&p3=c" showName, //上传文件的名称,类似<input type=file 的value 0, //与控件一起提交的表单id,也可以是form的序列号,这里应该是0. true);