点聚WebOffice7.0标准版-开发接口SDK
更新时间:2023-10-03 08:09:01 阅读量: 综合文库 文档下载
- 点聚weboffice推荐度:
- 相关推荐
WebOffice
WEBOFFICE 开发文档 研发部
5.0.8.2
文档控件
开发文档
尽最大努力使这篇文章中的内容完善且正确。对于由这篇文档导致的任何形式的直接或间接损失不负有责任。这篇文章的内容会跟随产品的升级而有所变化。
标记
名称: 状态: 部门: 文档ID:
WebOffice开发文档 发布 研发部
WebOffice-01-001
目 录
一、工作原理 ............................................................................................................. 5
1.1 开发流程 ............................................................................................... 5 1.2 WEB页面调用控件: ................................................................................ 6 二、接口说明 ............................................................................................................. 7
2.1 接口 ...................................................................................................... 7
2.1.1 AboutBox ........................................................................................................... 7 2.1.2 AcceptAllRevisions ....................................................................................... 7 2.1.3 CloseDoc ........................................................................................................... 7 2.1.4 DelLocalFile ................................................................................................... 8 2.1.5 GetDocumentObject ......................................................................................... 8 2.1.6 GetFieldValue ................................................................................................. 9 2.1.7 GetTempFilePath ............................................................................................. 9 2.1.8 GetRevCount ................................................................................................... 10 2.1.9 GetFileSize ................................................................................................... 10 2.1.10 GetBookMarkCount ................................................................................. 10 2.1.11 HideMenuItem ......................................................................................... 10 2.1.12 HttpInit ................................................................................................. 11 2.1.13 HttpAddPostFile ................................................................................... 11 2.1.14 HttpAddPostString ............................................................................... 11 2.1.15 HttpAddPostCurrFile ........................................................................... 12 2.1.16 HttpPost ................................................................................................. 12 2.1.17 InsertFile ............................................................................................. 12 2.1.18 IsOpened ................................................................................................. 13 2.1.19 IsSaved ................................................................................................... 13 2.1.20 LoadOriginalFile ................................................................................. 14 2.1.21 OpenFileDlg ........................................................................................... 14 2.1.22 ProtectDoc ............................................................................................. 15 2.1.23 PrintDoc ................................................................................................. 15 2.1.24 PutSaved ................................................................................................. 15 2.1.25 Save ......................................................................................................... 16 2.1.26 SaveTo ..................................................................................................... 16 2.1.27 SaveAs ..................................................................................................... 16 2.1.28 SetFieldValue ....................................................................................... 17 2.1.29 SetTrackRevisions ............................................................................... 18 2.1.30 ShowRevisions ....................................................................................... 18 2.1.31 SetCurrUserName ................................................................................... 18 2.1.32 ShowDialog ............................................................................................. 19 2.1.33 UnProtectDoc(BSTR strPwd) ............................................................... 19 2.2 属性 .................................................................................................... 20
2.2.1 DocType ........................................................................................................... 20
2.2.2 Version ........................................................................................................... 20 2.2.3 AppVersion ..................................................................................................... 20 2.2.4 lEventRet ....................................................................................................... 20 2.2.5 IsModify ......................................................................................................... 21 2.2.6 ShowToolBar ................................................................... 错误!未定义书签。 2.2.7 lContinue ....................................................................................................... 21 2.3 事件 .................................................................................................... 21
2.3.1 NotifyWordEvent ........................................................................................... 21 2.3.2 NotifyCtrlReady ........................................................................................... 21 2.3.3 NotifyToolBarClick ..................................................................................... 22 附录:WebOffice文件Http上传原理 ............................................................... 22
一、工作原理
WebOffice是基于客户端的ocx控件,它的功能是将Office文档(Word、Excel、WPS)嵌入到浏览器中,并调用Office中各种接口,完成文档编辑工作,然后使用控件的Http接口模拟表单提交,发送到数据处理页面(此文档举例为saveDoc.asp页,代码见演示文件),完成文档的存档工作。
1.1 开发流程
├ 装载控件
├ 执行初始化方法,打开新文档或装载已经存在的文档
function WebOffice1_NotifyCtrlReady() {
document.all.WebOffice1.LoadOriginalFile(\, \);
├ 根据当前步骤,来决定是否进入修订状态,如果是修订状态,最好设置当前的用户名
function WebOffice1_NotifyCtrlReady() {
document.all.WebOffice1.LoadOriginalFile(\, \); document.all.WebOffice1.SetCurrUserName(\张三\ document.all.WebOffice1.SetTrackRevisions(1); }
}
├ 填写表单元素,编辑Office文档
├ 执行Http上传接口保存表单元素和Office文档
//保存文档之前,如果需要接受修订,需要调用 document.all.WebOffice1.SetTrackRevisions(4); //通过Http接口上传
document.all.WebOffice1.HttpInit();
document.all.WebOffice1.HttpAddPostString(\ \
document.all.WebOffice1.HttpAddPostCurrFile(\, \); document.all.WebOffice1.HttpPost(\
├ saveDoc.asp获取表单数据和Office进行数据库操作,并返回操作是否正确。 ├ 根据saveDoc.asp返回值进行相应操作。
1.2 WEB页面调用控件:
主要参数说明:
id 控件在网页的别名,可以通过别名调用控件的方法、属性 width 控件的宽度,可以使用绝对大小,如width=\。 height 控件的高度 codebase 设置控件自动下载的路径,用户如果没有安装控件,系统会自动访问
codebase的路径下载控件;“#Version”后的是控件的版本,如果用户当前的软件版本低于“#Version”后面的版本,系统也会自动下载最新的控件
注意: 如果控件的width 和height属性使用%表示,则要明确指明它所在的容
器的大小,如把控件放到表格内,则要明确指明表格的width和height的绝对值。
二、接口说明
2.1 接口
2.1.1
AboutBox 原 型: void AboutBox();
功 能:显示WebOffice版本信息 返回值: 示 例:
document.all.WebOffice1. AboutBox();
2.1.2 AcceptAllRevisions 原 型: long AcceptAllRevisions(); 功 能:接受当前文档所有修订 返回值:
0:接受修订成功
非零:接受修订失败 示 例:
document.all.WebOffice1.AcceptAllRevisions();
2.1.3 CloseDoc
原 型: long CloseDoc(long blReqSaved); 功 能:关闭当前文档 参 数:
blReqSaved:
0:关闭文档,不保存当前修改。 1:关闭文档,保存当前修改。
2:如果文档已经被修改,显示保存文档对话框,否则直接关闭。 其它:关闭文档,保存当前修改。 返回值:
0: 失败 非零: 成功 示 例:
//关闭当前文档,不保存当前修改。
document.all.WebOffice1.CloseDoc (0);
2.1.4 DelLocalFile 原 型: long DelLocalFile(BSTR strFilePathName); 功 能:删除本地文件 参 数:
strFilePathName:本地文件的绝对路径。 返回值:
0: 删除成功 非零: 删除失败 示 例:
document.all.WebOffice1.DelLocalFile(\
2.1.5 GetDocumentObject 原 型: IDispatch* GetDocumentObject(); 功 能:
获取文档对象的ActiveDocument对象,此接口非常重要,基本所有的VBA功能都可以通过这个接口来实现。 参 数:
返回值: ActiveDocument对象的Dispatch 示 例:
/* 以下的JavaScript为采用ActiveDocument的方式直接操作VBA,向DOC文档的书签
中加入一个图片。
function AddPicture(strMarkName,strBmpPath,vType) 在书签位置插入图片, strMarkName 书签的名称 strBmpPath 图片的路径
vType 插入后的图片的样式,5为浮动在文字上面 AddPicture(\AddPicture(\*/
function AddPicture(strMarkName,strBmpPath,vType) {
//定义一个对象,用来存储ActiveDocument对象 var obj;
obj = new Object(document.all.WebOffice1.GetDocumentObject()); if(obj !=null){
var pBookMarks;
// VAB接口获取书签集合
pBookMarks = obj.Bookmarks; var pBookM;
// VAB接口获取书签strMarkName
pBookM = pBookMarks(strMarkName); var pRange;
// VAB接口获取书签strMarkName的Range对象
pRange = pBookM.Range; var pRangeInlines;
// VAB接口获取书签strMarkName的Range对象的InlineShapes对象
pRangeInlines = pRange.InlineShapes; var pRangeInline;
// VAB接口通过InlineShapes对象向文档中插入图片
pRangeInline = pRangeInlines.AddPicture(strBmpPath);
//设置图片的样式,5为浮动在文字上面
pRangeInline.ConvertToShape().WrapFormat.TYPE = vType; delete obj;
} }
2.1.6 GetFieldValue 原 型: BSTR GetFieldValue(BSTR strFieldName, BSTR strSheetName); 功 能:获得书签位置的数值 参 数:
strFieldName:书签的名字
strSheetName:预留字段(值为空)
返回值: 返回书签的值 示 例:
//获得书签的值
var strFieldValue=document.all.WebOffice1.GetFieldValue(\
2.1.7 GetTempFilePath 原 型: BSTR GetTempFilePath(); 功 能:获得临时文件路径 参 数: 返回值: 当前文件的临时路径 示 例:
var strTempPath=document.all.WebOffice1.GetTempFilePath ();
2.1.8 GetRevCount 原 型: long GetRevCount(); 功 能:获取修订节点的个数 参 数:
返回值: 获取修订节点的个数 示 例:
2.1.9 GetFileSize 原 型: long GetFileSize (LPCTSTR strFilePath); 功 能:获取本地文件的大小 参 数: 返回值: 示 例:
var vLen = obj.GetFileSize(\
2.1.10 GetBookMarkCount 原 型: long GetBookMarkCount(); 功 能:获取文档中书签的总数量 参 数: 返回值: 示 例: GetFileSize
2.1.11 HideMenuItem 原 型: long HideMenuItem(long lMenuType); 功 能:控制自有工具栏的显示 参 数:
lMenuType工具栏开关,采用32位的数字作为开关,当相关位为1的时候,按钮显示,为0是按钮隐藏。
enum{
vNew = 0x01, //新建 vOpen = 0x02, //打开 vSaveAs = 0x04, //保存 vPrint = 0x10, //打印 vPrintView = 0x20, //打印预览 vReturn = 0x1000, //全屏
};
返回值: 示 例:
//只显示新建和全屏按钮
Object.HideMenuItem(0x01 + 0x1000);
vShowHideMenu = 0x4000, //显示/隐藏菜单 vFullScrean = 0x2000 //返回
2.1.12 HttpInit 原 型: long HttpInit(); 功 能:初始化上传接口 参 数: 返回值: 示 例:
//上传前必须执行此方法
document.all.weboffice1.HttpInit();
2.1.13 HttpAddPostFile 原 型: long HttpAddPostFile(BSTR strName, BSTR strFile); 功 能:Http上传相关(保留) 参 数: 返回值: 示 例:
//上传本地文件c:\\\\111.doc
document.all.weboffice1.HttpAddPostFile(\ \
2.1.14 HttpAddPostString 原 型: long HttpAddPostString(BSTR strName, BSTR strValue); 功 能:添加要上传的表单域 参 数:
strName:表单域的名称 strValue:表单域的值 返回值: 示 例:
//添加表单域,可多次执行此方法
document.all.WebOffice1.HttpAddPostString(\myform.DocTitle.value);
2.1.15 HttpAddPostCurrFile 原 型: long HttpAddPostCurrFile(String field, String newFileName); 功 能:添加要上传的Word或者Excel文件 参 数:
Field:要上传文件的id
newFielName:上传后的新文件名。该参数可以为空,系统将自动为文件命名 返回值: 示 例:
document.all.WebOffice1.HttpAddPostCurrFile(\
2.1.16 HttpPost 原 型: BSTR HttpPost(BSTR strHttpURL);
功 能:将当前表单和文件数据提交到指定URL路径 参 数:
strHttpURL: 处理表单和文件数据的文件URL路径 返回值: Succeed:上传成功 failed: 上传失败 示 例: //相对路径
var returnValue=document.all.WebOffice1.HttpPost(\//绝对路径 var
returnValue=document.all.WebOffice1.HttpPost(\)
2.1.17 InsertFile 原 形:short InsertFile(LPCTSTR strFilePathName, short nCurPos) 功 能:插入合并文件,和插入图片。 参 数:strFilePathName:
文件或者图片的路径,可以是Http.或者Ftp路径 nCurPos:
位置和图片控制符。nCurPos 或者nCurPos -8 0: 当前位置 1: 文件开头
2: 文件末尾
如果第四位为1:表示插入的是图片
返回值:
0:正确 其他:错误 示 例: //文件头部
document.all.WebOffice1.InSertFile(\//文件尾部
document.all.WebOffice1.InSertFile(\//当前光标位置
document.all.WebOffice1.InSertFile(\//文件头部
document.all.WebOffice1.InSertFile(\//文件尾部
document.all.WebOffice1.InSertFile(\//当前光标位置
document.all.WebOffice1.InSertFile(\
2.1.18 IsOpened 原 型: long IsOpened(); 功 能:判断当前是否打开文件 参 数: 返回值:
0:表示当前未打开文档 非0:表示已经打开文档 FILE_TYPE_WORD = 11, FILE_TYPE_WORD = 11, FILE_TYPE_EXCEL = 12, FILE_TYPE_PPT = 13, FILE_TYPE_RTF = 14, FILE_TYPE_WPS = 21, FILE_TYPE_PDF = 31,
FILE_TYPE_UNK = 127
示 例:
var isOpened=document.all.WebOffice1.IsOpened();
2.1.19 IsSaved 原 型: long IsSaved(); 功 能:判断文件是否被修改 参 数:
返回值:
0:文件已被修改 非零:文件未被修改
示 例:
var isSaved=document.all.WebOffice1.IsSaved();
2.1.20 LoadOriginalFile 原 型: long LoadOriginalFile(BSTR pcFileNameOrUrl, BSTR pcType); 功 能:新建、装载Office文档 参 数:
pcFileNameOrUrl:
要装载文件的本地路径或者URL,值为空表示新建文档,如果是在Http的Web环境下,可以传相对路径.
pcType:
doc:打开、新建Word文件 xls:打开、新建Excel文件 ppt:打开、新建PPT 文件 wps:打开、新建WPS 文件
返回值: 0:失败 非0:成功
示 例:
// 通过URL打开一个服务器文件,getdoc.asp代码见演示文件
document.all.WebOffice1.LoadOriginalFile(\id=8\
// 通过URL打开一个服务器文件,相对路径
document.all.WebOffice1.LoadOriginalFile(\document.all.WebOffice1.LoadOriginalFile(\// 新建Excel
document.all.WebOffice1.LoadOriginalFile(\// 通过Word打开本地文件
document.all.WebOffice1.LoadOriginalFile(\
2.1.21 OpenFileDlg 原 型: short OpenFileDlg();
功 能:打开本地文件显示在WebOffice中 参 数:pcFileNameOrUrl:保存的文件路径 返回值: 示 例:
//打开对话框
document.all.WebOffice1.OpenFileDlg();
2.1.22 ProtectDoc 原 型: long ProtectDoc(long lProOrUn, long lType, BSTR strPWD); 功 能:文档保护 参 数:
lProOrUn:
└ 1:为保护文档 └ 0:为解锁文档 lType :
└ 0 :文档保护,只允许修订 └ 1 :文档保护,只允许批注
└ 2 :文档完全保护,不允许任何操作 strPWD:文档保护、解锁时所需设置的密码
返回值: 示 例:
// 保护文档,只允许修订
document.all.WebOffice1.ProtectDoc(1, 0, \ // 解锁文档
document.all.WebOffice1.ProtectDoc(0, 0, \
2.1.23 PrintDoc 原 型: long PrintDoc(long blShowDlg); 功 能:打印当前文档 参 数:blShowDlg:
0:不显示打印对话框,直接打印
非零:显示打印对话框 返回值:
0:打印失败
非零:打印成功 示 例:
//显示打印对话框
document.all.WebOffice1.PrintDoc(1);
2.1.24 PutSaved 原 型: long PutSaved(boolean bSaved); 功 能:设置当前文档的修改状态
参 数:
0: 处于修改状态 1: 处于保存状态 返回值: 示 例:
//设置当前文档处于修改状态
document.all.WebOffice1.PutSaved(0);
2.1.25 Save 原 型: long Save(); 功 能:
将文件保存原来位置,第一次保存时弹出对话框
参 数: 返回值:
0:保存失败
非零:保存成功 示 例:
document.all.WebOffice1.Save();
2.1.26 SaveTo 原 型: long SaveTo(BSTR pcFileNameOrUrl); 功 能:将文件另存为至其它位置 参 数:
pcFileNameOrUrl:保存的文件路径
返回值:
0:保存失败
非零:保存成功 示 例:
//将文件另存为
document.all.WebOffice1.SaveTo(“c:\\\\webOffice.doc”);
2.1.27 SaveAs 原 型: long SaveAs(BSTR strFileName, long dwFileFormat); 功 能:保存文件到本地 参 数:
strFileName: 要保存的文件路径和文件名 dwFileFormat:保存的文件类型 └ 0 Word类型 └ 2 Txt文件 └ 6 Rtf文件
└ -4143 Excel类型
返回值: 示 例:
document.all.WebOffice1.SaveAs(\ 文件
document.all.WebOffice1.SaveAs(\ 文件
document.all.WebOffice1.SaveAs(\ 文件
document.all.WebOffice1.SaveAs(\文件
// 另存为Word// 另存为Txt// 另存为Rtf// 另存为Excel
2.1.28 SetFieldValue 原 型: long SetFieldValue(BSTR strFieldName, BSTR strValue, BSTR strSheetName);
功 能:添加书签,套红头模板
参 数:strFieldName:书签的名字,对于Excel文件,此数据位单元格
strValue:书签的值,该处可以是个用于返回数据的URL,用于套红头模板。对于Excel文件,如果插入的是图片,此数值为::JPG::+图片的路径
strSheetName:命令的类型,对于Excel文件此数值为Sheet的名称 └ ::ADDMARK:: 添加书签 └ ::DELMARK:: 删除书签 └ ::JPG:: 添加图片,可以利用这个来实现图片电子印章 └ ::FILE:: 调用本地或者URL的文件设置书签值(套红头) 返回值: 示 例:
// 添加书签mark_1,并为它赋值
document.all.WebOffice1.SetFieldValue(\北京\// 为已存在的书签mark_1赋值
document.all.WebOffice1.SetFieldValue(\电子签章\// 套本地红头
document.all.WebOffice1.SetFieldValue(\\
// 套服务端红头1,getDoc.asp页用于返回要装载Word的二进制值,代码见演示文件
document.all.WebOffice1.SetFieldValue(\\
// 套服务端红头2
document.all.WebOffice1.SetFieldValue(\oc\
//添加图片电子印章
document.all.WebOffice1.SetFieldValue(\mp\
//在Excel中添加图片
document.all.WebOffice1.SetFieldValue(\ntl/zh-CN/images/logo_cn.gif\
2.1.29 SetTrackRevisions 原 型: long SetTrackRevisions(long lValue); 功 能:修订文档 参 数:
lValue:文档修订状态
└ 1: 开始修订文档 └ 0: 进入非留痕状态 └ 4:接受当前修订 返回值: 示 例: // 开始修订
document.all.WebOffice1.SetTrackRevisions(1); // 接受修订
document.all.WebOffice1.SetTrackRevisions(4);
2.1.30 ShowRevisions 原 型: long ShowRevisions(long nNewValue); 功 能:显示、隐藏修订 参 数:
nNewValue:要保存的文件路径和文件名 └ 1:显示修订 └ 0:隐藏修订 返回值: 示例:
document.all.WebOffice1.ShowRevisions(0); // 隐藏修订
2.1.31 SetCurrUserName 原 型: long SetCurrUserName(BSTR strCurrUserName);
功 能:设置当前编辑Word、Excel的用户名,主要用于修订文档,标识不同人进行的不同操作
参 数:strCurrUserName:当前编辑人的用户名 返回值:
示 例:document.all.WebOffice1.SetCurrUserName(\张三\
2.1.32 ShowDialog 原 型: long ShowDialog(long dwIndex); 功 能:
显示对话框 参 数:
dwIndex:对话框的ID数值,详细的数值列表请参照附件。 返回值: 示 例:
2.1.33 UnProtectDoc(BSTR strPwd) 原 型: long UnProtectDoc(BSTR strPwd); 功 能:解除当前文档保护
参 数:strPwd 文档保护时所设置的密码 返回值:
0:解锁成功
非零:解锁失败 示 例:
document.all.WebOffice1.UnProtectDoc(\
2.2 属性
2.2.1
DocType 原 型: long DocType; 说 明:文件类型,只读 数 值:
FILE_TYPE_WORD = 11, FILE_TYPE_WORD = 11, FILE_TYPE_EXCEL = 12, FILE_TYPE_PPT = 13, FILE_TYPE_RTF = 14, FILE_TYPE_WPS = 21, FILE_TYPE_PDF = 31,
FILE_TYPE_UNK = 127
2.2.2 Version 原 型: BSTR Version;
说 明:打开文件的版本号,只读 数 值:
2.2.3 AppVersion 原 型: BSTR Version;
说 明:打开文件的版本号,只读 数 值:
2.2.4 lEventRet 原 型: BOOL LEventRet;
说 明:见事件 NotifyToolBarClick事件 数 值:
2.2.5 IsModify 原 型: BOOL IsModify;
说 明:判断文档是否被修改,需要在LoadOrigarFile之前设置 OptionFlag |= 0x0400 才有效。
2.2.6 lContinue 原 型: long lContinue;
功 能:用于NotifyWordEvent的处理函数中,可以终止相应事件的继续执行 参 数: 返回值:
1:可以继续执行(默认) 0:不是2007版本 示 例:
//禁止关闭当前的Word/Excel/Wps文档 OnNotifyWordEvent(BSTR strEventName) {
if(strEventName == “DocumentBeforeClose”) {
lContinue = 0; } }
2.3 事件
2.3.1
NotifyWordEvent 原 型: void NotifyWordEvent(BSTR strEventName); 说 明:捕获部分Word/Excel/Wps事件。
参数:strEventName?Word/Excel的事件名,可能是以下的数值
DocumentChange
DocumentBeforeClose DocumentBeforePrint DocumentBeforeSave
备注:本事件在本版本扩展到Excel和Wps的支持,且可以终止该事件的继续执行(使用属性lContinue)。
2.3.2 NotifyCtrlReady 原 型: void NotifyCtrlReady();
说 明:当控件准备完毕后触发,一般在这个事件中完成初始化的操作。
2.3.3 NotifyToolBarClick 原 型: void NotifyToolBarClick(long iIndex); 参 数:
long iIndex : 工具栏按钮ID。
ID_RETURN 32769 ID_NEW 32770 ID_OPEN 32771 ID_SAVEAS 32772 ID_FULLSCREAN 32773 ID_PRINT 32774 ID_PRINTVIEW 32775
说 明:
(不适用于Office2007)每个按钮都有默认的处理动作,如果不希望触发默认的处理动作,需要在此时间中设置属性lEventRet = 0;
以下实例截获了SAVEAS的按钮事件。 //1. 定义事件处理函数
//2. 截获处理事件
function WebOffice1_NotifyToolBarClick(lCmd) { if(32772==lCmd) {
document.all.WebOffice1.lEventRet = 0; } } 附录:WebOffice文件Http上传原理
WebOffice文件Http上传原理分析 WebOffice控件使用了自身的文件Http上传接口实现文件和表单域的上传保存,本文将简要介绍该上传方式的原理和使用方法。注:WebOffice的上传接口和AIP是一致的。 原理
因为Web页面上的WebOffice打开的文件无法随表单记录提交到处理页面,所以我们把文件模拟成表单的文件域,通过接口把文件和表单元素发送到保存记录的页面(过程类似表单的提交)。 主要上传接口: ? HttpInit(); 该方法用于初始化上传接口,不需要设置参数 ? HttpAddPostString(String FieldName, String someValue); 添加要提交的表单域, FieldName是要上传表单域名称,someValue是表单域值 例一: HttpAddPostString(\它类似域表单域的 例二: HttpAddPostString(\ …. 注意:如果使用 上传接口,那么form表单里的表单域不会被提交到处理页面。需要手工添加到上传接口(HttpAddPostString接口),然后通过控件发送到处理页面。例二使用了“WebForm.username.value”获取表单域值。 ? HttpAddPostCurrFile(String fileName, String ReName); 添加当前WebOffice编辑的文件给上传接口,该接口把文件模拟到成一个表单的文件域,并提交到处理页面。 例一: HttpAddPostCurrFile(\该接口模拟表单文件域如下: 注意:第二个参数为空表示控件自动为文件命名,如:dj_temp.aip,如果需要重命名可以在第二个参数指明文件名称,也可在保存页面指定文件名称。 ? HttpPost(String url); 执行上传操作将文件和表单域提交到url的页面进行保存操作,并获取url页面返回的执行结果 (是否成功,可以根据这个结果来获取服务器端执行的结果)。 url支持绝对路径和相对路径。 绝对路径,例如:http://192.168.0.1/savedoc.asp 相对路径要以“./”或者“../”开头。例如:./savedoc.asp 完整的上传接口演示 function SaveDoc() {
var returnValue; // 保存页面的返回值
} document.all.WebOffice1.HttpInit(); // 初始化Http引擎 // 添加相应的Post元素 document.all.WebOffice1.HttpAddPostString(\// 添加上传文件 document.all.WebOffice1.HttpAddPostCurrFile(\// 提交上传文件 returnValue = document.all.WebOffice1.HttpPost(\if(\ } alert(\文件上传成功\alert(\文件上传失败\ } else { 关于保存 WebOffice上传接口将数据流以Http方式提交到保存页面,至于对数据处理就和普通的文件上传处理一样了,具体代码参考附件(asp和jsp的实现)。
正在阅读:
点聚WebOffice7.0标准版-开发接口SDK10-03
区供销联社2022年上半年工作总结和下半年工作计划范文04-04
虚拟股(干股)股东协议书合同范本10-21
(完整版)办公室植物租赁合同06-12
湘少版五年级下册英语期中测试卷12-19
作文专项训练:如何把人物的动作写具体11-15
2012年四川省高考理综物理试题全解析06-10
仓鼠逃亡记作文800字06-26
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 标准版
- WebOffice
- 接口
- 开发
- 7.0
- SDK