2016-11-04 73 views

回答

1

除非你有我不熟悉的特殊安裝,否則這些文件本身不會作爲二進制文件/序列化/等存儲在數據庫中。文件表(或者它是filr_managed表嗎?我道歉,我在我的手機上,當我坐在電腦上時會試圖更全面地回答)只是存儲文件id(fid)和路徑文件。

據我瞭解,完全在數據庫中存儲文件本身會導致一些非常繁重/激烈的數據庫調用時間。

我不確定這是否是你期望它在數據庫中的原因,但是如果你正在尋找文件在其節點訪問後可訪問,你將需要考慮設置私有文件存儲在Drupal根目錄之外。

0

如果你有一個默認的配置,你會發現你的文件在文件系統中,在你的Drupal安裝以下子目錄:

drupal/sites/default/files

如果你想存儲的所有文件中的DB, tou可以通過使用鉤子來保存文件,但不建議出於性能原因。最好是通過URL訪問文件,而不是從數據庫中下載。