最近项目里用到了ntko文档控件,遇到不少的坑(这里吐槽一下:官方文档看着挺详细,其实,哎),我把我遇到的问题总结一下,供大家使用时参考,希望大家使用时少走弯路。
一、打开本地文档报文件存取错误
这个问题官方文档也有很详细的解释,不过除了官方的解释之外,我在自己使用时发现需要使用绝对路径才可以打开文档,并且注意要加反斜线,如果有该问题的同学不妨试一试;
二、SaveToURL打开服务器上文件
因为本项目使用的是springmvc框架,前台是jsp页面,所以使用的路径都是映射路径,官方对于该方法的解释有些繁琐,容易让人看不到,所以再使用类似映射路径传递参数的时候直接写映射路径即可。
例如:
<script>
TANGER_OCX_OBJ.SaveToURL("<%=basePath%>/send/uploadDoc?filename="+filename,"editfile");
</script>
再不需要额外上传附件的情况下,再将控件加载进来之后,保存时直接调用该方法即可,不需要form,甚至body里什么元素都不需要,直接调用就可以。根据官方解释,它内部的处理就类似于我们平常上传附件,只不过它帮我们封装好了,我们只需要调用方法就可以了,后台的接收处理也是和处理上传文件一样,需要使用MultipartFIle来接收。
<