如何从MySQL检索BLOB图像并使用PHP将其写入rtf文件?

时间:2010-11-25 14:58:03

标签: php mysql

我正在尝试从DB(MySql)检索图像文件并将其写入rtf文件。 Myquery看起来很像

select 
  FirstTable.name.FirsTable.age,
  ifnull(
    select 
      secondTable.object 
    from secondTable 
     where secondTable.Id=Firstable.Id
  ) As pic

当我执行查询时,一切正常,我已将它们写入rtf.now障碍是使用Image,我正在使用Container.php的addImage(字符串,边距)方法。在将图像插入数据库时​​,它们都被编码,我也在使用图像文件进行base64_decode()。

在rtf中,每个文本都被写入,但是在图像的位置,即使rtf文件的大小没有增加也没有任何内容,这意味着图像不会被写入。

任何帮助都会非常感激。谢谢提前

1 个答案:

答案 0 :(得分:0)

可能你的图像对于mySQL来说太大了。它对blob数据的限制相当低。

因此,请尝试将您的数据放入gif / png / etc。在使用rtf之前。