ntko 发生错误:保存html到临时文件目录发生错误,ntko学习文档..doc

ntko学习文档.

NTKO Office控件

学习文档

目 录

1.功能介绍3

2.开发的总体流程3

3.编程的一般过程5

4.导出word文档编程介绍7

5.其它说明:11

功能介绍

使用NTKO Office文档控件,能够在浏览器窗口中直接编辑Word,Excel等Office文档并保存到Web服务器。实现文档和电子表格的统一管理。

它能够将编辑过的Office文档直接保存到Web服务器;支持在线编辑包括Microsoft Word,Excel以及PowerPoint在内的所有Office文档类型;支持各种后台Web服务器和编程语言。并且可以在浏览器中通过JScript或者VBScript使用控件提供的属性和方法控制文档操作。

开发的总体流程

① 浏览器通过页面装载控件,并且在页面的body的onload代码中,通过标记的id,得到控件对象。并调用控件对象.BeginOpenFromURL(URL)或者控件对象.OpenFromURL(URL)方法打开文档。这个URL可以是服务器上的一个实际存在的文件,比如,uploadOfficeFile/ mydoc.doc,也可以从其它页面或服务中传一个id参数,比如, /editoffice.jsp?id=4。我们以BeginOpenFromURL("/editoffice.jsp?id=4")为例。(或者,如果是新建文档,本步骤也可以直接调用控件对象.CreateNew("Word.Document")创建新文档。如果是这样,则直接跳转到第⑥步)  ② 此时,NTKO OFFICE文档控件执行BeginOpenFromURL方法,此方法将向WEB服务器发送一个GET请求,请求服务器URL:"/editoffice.jsp?id=4"。   ③ WEB服务器收到控件的请求之后,执行editoffice.jsp,在此脚本中,获得id的值,根据需要连接数据库服务器读取文件,或者直接从本机磁盘读取文件。 ④ 如果WEB服务器从数据库请求数据,数据库返回数据给WEB服务器脚本。 ⑤ WEB服务器将第③步或者第④步得到的文件流数据,以二进制流方式返回给控件。控件接收到数据之后将显示文档。如果②-⑤中间的任何步骤出错,根据不同的情况,控件将显示“网络传输错误”或者“文件存取错误”。 ⑥ 用户编辑文档之后,点击网页上的按钮保存,网页按钮通过JavaScript或者VBScript代码,调用控件对象.SaveToURL方法。比如,我们假设调用的方法是控件对象.SaveToURL("uploadedit.jsp","EDITFILE","","mydoc.doc",0); ⑦ 控件执行SaveToURL方法。将SaveToURL方法的第5个参数指定的FORM中的数据提取,并和文档控件中的数据一起,向WEB服务器发送一个post请求到SaveToURL方法的第5个参数指定的URL,也就是"uploadedit.jsp"。 ⑧ WEB服务器接收到请求并调用"uploadedit.jsp"处理请求。从"uploadedit.jsp"看来,相当于用户提交了一个FORM,只是FORM中多了一个文件域,并且用户选中了一个文件"mydoc.doc"。"EDITFILE"和"mydoc.doc"都是客户端JavaScript通过参数调用传递给SaveToURL方法的,都可以自己定义。WEB服务器执行"uploadedit.jsp",读取控件提交的数据和文件,可以将数据保存到数据库服务器,或者保存到服务器本机磁盘。如果执行成功或者失败,WEB服务器应该向控件返回一个字符串来标识执行的状态。如果WEB服务器执行"uploadedit.jsp"的时候遇到了错误,则返回给控件的HTTP状态码不是200 Ok的时候,控件将显示“网络传输错误”。

编程的一般过程

在网页中使用NTKO OFFICE文档控件的一般编程过程如下:

1)在网页的HTML的Head的

'代

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值