2015-09-10 37 views
0

我想保存文檔如PDF文件或文字... 但在我看來,這不是一個好主意將其直接存儲在數據庫中。 我更喜歡只將文件的地址存儲在列中,並將文件本身保存在數據庫旁邊的文件夾中。 在數據庫旁邊創建一個文件夾(mdf ldf)並且相對存儲到mdf我的意思是(../document),例如?在數據庫中存儲文檔(pdf,word ...)的最佳方式(postgres 9.4)

+4

我會建議保存路徑的文件在數據庫而不是整個文件 – wiretext

+2

如果你將數據存儲在數據庫之外,你需要記住關於獨立備份他們+保持與數據庫同步。另請參見[有利於在數據庫中存儲文件的原因](http://programmers.stackexchange.com/a/150787)當然,它總是取決於 – lad2025

+0

感謝您的答案,我的想法它存儲文件的路徑但像lad2025當數據庫將被移動,我會有一個問題。 它是我的問題的目標 – xAminex

回答

3

閱讀所有評論

假設我們的網站是xyz.com/index.html用於生產這種應用下 xyz.com/Dev/index.html發展

後,我們將有一個文件夾/Doc 生產application pathxyz.com/ 與發展application pathxyz.com/Dev/

我們將路徑保存在DB table colummnDOC/doc1.pdf等等 當我們把從數據庫中的數據,然後我們來寫客戶端 一個代碼,這將是application path + DB path in column

生產路徑爲xyz.com/DOC/doc1.pdf和 發展路徑將是xyz.com/Dev/DOC/doc1.pdf 如此你會得到正確的路徑,以顯示您的文檔在網站上

相關問題