【问题标题】:php symfony to get blob image data from mysqlphp symfony 从 mysql 获取 blob 图像数据
【发布时间】:2010-10-23 09:44:24
【问题描述】:

如何从具有 blob 图像的 mysql db 中获取图像数据字符串?谢谢。

【问题讨论】:

    标签: symfony1 blob


    【解决方案1】:

    假设您使用 Symfony 附带的默认 ORM(Propel),$your_object->getImage()* 应该返回您存储在数据库中的任何 blob 值。

    您可能已经知道这不是一个选项,但是您是否考虑过将图像存储在目录中并使用数据库来存储图像的路径?

    *假设'image'是database/schema.yml中的字段名

    【讨论】:

      【解决方案2】:

      将图像存储在数据库与文件系统中总是存在激烈的争执。

      将它们存储在数据库中更安全(如果您需要安全地访问它们),但通常您需要包装器来读取它们并将它们显示在标签中(如果您这样做的话)。

      有很多优点和缺点......取决于你的需要什么更好。

      是的,sjobe 的 $x->getImage() 足以获取 blob 内容。

      【讨论】:

        猜你喜欢
        • 2012-03-27
        • 2015-07-28
        • 2012-07-16
        • 1970-01-01
        • 2013-03-05
        • 2018-10-23
        • 2014-08-20
        • 2017-08-16
        • 1970-01-01
        相关资源
        最近更新 更多