webservice加解密office问题.
lypvc 2009-06-03 12:16:05 开发模式:c/s
开发环境:vs2005.winform
实现的功能:在线编辑office文件.
具体说明:
通过winform打开服务器上office文档.服务器上office文档都是加过密的.
所以在打开之前要对文档进行解密,同样关闭完office文档后还要在加密.
为实现在线编辑.特别添加了iis扩展服务web.dav;并对存放office文档站点做了.完全控制"选择.
加解密思路:
当客户端在打开文档之前可以先利用webservice对文档进行解密.文档关闭后再利用webservice再加密.
但在这个过程中.服务端总是提示.不能访问我指定的目录文件.也就是.c:\temp\~temp-en
(为了解密当前文档我在服务器上另时创建了个文档"~temp-en"
用于存储解密后的文件内容.最后利用
file.delete(infile)
file.move(outfile,infile)来替换了以前加密过的文件.
//outfile=c:\temp\~TEMP-EN
)
服务端总是提示."不能访问我指定的目录文件" 如何解决.