在数据库中存储文档( pdf , word ...)的最佳方法( postgres 9.4 )

xAm*_*nex 0 database postgresql

问题 :

  • 要保存 pdf 文件或 word 等文档...

方法 :

  • 但在我看来,将它直接存储在数据库中并不是一个好主意。
  • 我更喜欢只将文件的地址存储在一列中,并将文件本身保存在我的数据库旁边的文件夹中。

去做 :

  • 例如,是否有技巧可以在数据库(mdf ldf)旁边创建一个文件夹并将其相对存储到我的意思是(.. /document)的mdf?

wir*_*ext 5

阅读所有评论后

假设我们的网站xyz.com/index.html用于生产和 xyz.com/Dev/index.html开发

这个应用程序下,我们将有一个文件夹/Doc 生产 application pathxyz.com/ 与发展application path将是xyz.com/Dev/

我们将保存路径DB table colummnDOC/doc1.pdf等等......当我们把从数据库中的数据,然后我们来写客户端的代码,这将是application path + DB path in column

对于生产路径将是xyz.com/DOC/doc1.pdf,对于开发路径将是xyz.com/Dev/DOC/doc1.pdf 这样,您将始终获得在网站上展示您的文档的正确路径