最近开发一个网上文档管理系统,现碰到一个文档存取的问题。我有两种想法:
第一种是将文档的路径保存在数据库中,下载时将路径取出找到文件。
第二种是将文档直接保存在数据库中。这两种方法哪个比较好呢?
另外第二种的存取如何实现呢?我现在所知道的就是利用数据库的CLOB类型,但其原理不清楚,假如上传了一个WORD文档,如何将它保存在数据库中,保存后应该不是原来的格式吧,那下载时如何读取呢?

解决方案 »

  1.   

    两种方法各有优劣,如果采取第二种方法的话,需要把文件先处理成二进制,然后将二进制信息存入clob中
      

  2.   

    感谢两位的回答,关于IO这块我不是很熟悉,如何向WORD转换成二进制保存进CLOB,如何将CLOB转换成WORD呢,要用哪些类?(IO这块我熟悉,可以的话能不能提供点教程或者样例什么的,不甚感激~)