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

如何从MySQL中检索BLOB图像并使用PHP将其写入rtf文件?,php,mysql,Php,Mysql,我试图从DB(MySql)中检索一个图像文件并将其写入rtf文件。 我的查询看起来很像 select FirstTable.name.FirsTable.age, ifnull( select secondTable.object from secondTable where secondTable.Id=Firstable.Id ) As pic 当我执行查询时,一切都正常,并且我已经将它们写入了rtf。现在的障碍是Image,我正在

我试图从DB(MySql)中检索一个图像文件并将其写入rtf文件。 我的查询看起来很像

select 
  FirstTable.name.FirsTable.age,
  ifnull(
    select 
      secondTable.object 
    from secondTable 
     where secondTable.Id=Firstable.Id
  ) As pic
当我执行查询时,一切都正常,并且我已经将它们写入了rtf。现在的障碍是Image,我正在使用Container.php的addImage(string,margin)方法。在将图像插入数据库时,它们都是经过编码的,我还对图像文件执行base64_decode()

在rtf中,everytext正在被写入,但在映像位置没有任何内容,即使rtf文件的大小没有增加,这意味着映像没有被写入


任何帮助都将是非常值得的。提前感谢您可能您的图像对于mySQL来说太大了。它对blob数据的限制相当低

因此,在使用rtf之前,请尝试将您的数据转换为gif/png/等格式