首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >文件上传到哪个Drupal 7数据库表?

文件上传到哪个Drupal 7数据库表?
EN

Stack Overflow用户
提问于 2016-11-04 19:58:08
回答 2查看 298关注 0票数 0

我正在开发drupal 7,它的内容类型有一个归档的“文件”,该文件被上传到mysql数据库

我希望找到文件存储为二进制BLOB类型的表。知道节点ID。

EN

回答 2

Stack Overflow用户

发布于 2016-11-05 14:51:37

除非您安装了一些我不熟悉的特殊安装,否则这些文件本身不会存储在DB中的二进制文件/序列化/等等中。文件表(或者是filr_managed表?)我很抱歉,我正在打电话,当我坐在电脑前时,我会尝试更全面地回答)只是存储文件id (fid)和文件路径之类的内容。

据我所知,将文件本身完全存储在DB中会导致相当大的/密集的DB调用时间。

我不确定这是否是您期望它在DB中的原因,但是如果您希望在访问这些文件的节点之后能够访问这些文件,那么您将希望了解在Drupal根目录之外设置私有文件存储的情况。

票数 1
EN

Stack Overflow用户

发布于 2016-11-07 08:32:27

如果您有默认配置,您将在Drupal安装的以下子目录中的文件系统中找到您的文件:

drupal/sites/default/files

如果您想将所有文件存储在DB中,tou可以通过在保存文件时使用钩子来存储,但出于性能原因,不建议这样做。与其从数据库下载文件,不如通过URL访问文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40430845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档