Base64解码图像保存到blob数据库中

时间:2017-08-01 05:06:04

标签: php postgresql codeigniter base64

我正在使用PostgreSQL作为我的数据库和codeigniter用于我的php框架,当我尝试从我的foreach中的base64解码中保存blob图像时遇到问题。

这是我的代码:

&&

我从postgres得到错误:

  

消息:pg_escape_literal():无法逃脱

如何解决这个问题? 提前谢谢。

1 个答案:

答案 0 :(得分:1)

您可以尝试以下代码:

foreach($master->spesimen  as $spesimen){
                            $data_spesimen = array(
                                "indexspec" => $spesimen->indexspec,
                                "namafile" => $spesimen->nama,
                                "nama" => $spesimen->nama,
                                "imgspec" => pg_escape_bytea(base64_decode($spesimen->namafile)),
                                "ref_mfpp" => $kode,
                                "useri" => $username
                            );
                            $this->kirim->specfpp($data_spesimen);
                        } 

要详细了解您的问题click here

请让我知道它有用与否。

编辑回答感谢@Denny Kurniawan的确认。