文档备份

服务器上文档是二进制形式存在数据库中的,每个文档内容都对应一个上级文件夹的id。能不能实现在客户端点击下载或者备份。把服务器端的文件夹及文件夹下的文件备份到本地呢?

从数据库中把相应文档读出,并压缩成一个zip(可以用ZipOutputStream),然后让用户下载回去。

如果需要客户端自动解压出来,就要用到applet或ActiveX等。

[quote]不知道在什么地方见过这种文件备份的功能吗?[/quote]
没见过! 根据你的需求想到的方案,感觉没有其他更合适的了,除非是C/S结构的。