【发布时间】:2010-10-23 09:44:24
【问题描述】:
如何从具有 blob 图像的 mysql db 中获取图像数据字符串?谢谢。
【问题讨论】:
如何从具有 blob 图像的 mysql db 中获取图像数据字符串?谢谢。
【问题讨论】:
假设您使用 Symfony 附带的默认 ORM(Propel),$your_object->getImage()* 应该返回您存储在数据库中的任何 blob 值。
您可能已经知道这不是一个选项,但是您是否考虑过将图像存储在目录中并使用数据库来存储图像的路径?
*假设'image'是database/schema.yml中的字段名
【讨论】:
将图像存储在数据库与文件系统中总是存在激烈的争执。
将它们存储在数据库中更安全(如果您需要安全地访问它们),但通常您需要包装器来读取它们并将它们显示在标签中(如果您这样做的话)。
有很多优点和缺点......取决于你的需要什么更好。
是的,sjobe 的 $x->getImage() 足以获取 blob 内容。
【讨论】: