【问题标题】:How to add picture in php interbase or firebird server using php如何使用 php 在 php interbase 或 firebird 服务器中添加图片
【发布时间】:2014-10-26 05:30:03
【问题描述】:

我们有一个软件工程项目,我需要使用 firebird 服务器使用 php interbase 的 blob 将图片放入数据库。有人可以给我一些reerences来做到这一点。或者一些例子? 问候。

【问题讨论】:

    标签: php


    【解决方案1】:

    首先创建一个方法调用 insertBlob 或将其命名为您想要的任何名称。 然后将文件作为二进制文件打开,“rb”表示读取二进制文件,因此您可以将其作为 blob 类型保存到数据库中。

    public function insertBlob($filePath,$mime){
    $blob = fopen($filePath,'rb');
    
    $sql = "INSERT INTO files(mime,data) VALUES(:mime,:data)";
    $stmt = $this->conn->prepare($sql);
    
    $stmt->bindParam(':mime',$mime);
    $stmt->bindParam(':data',$blob,PDO::PARAM_LOB);
    
    return $stmt->execute();
    

    }

    现在你可以做这样的事情了..

    insertBlob('C:/picture1.png','image/png');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-18
      • 1970-01-01
      • 2016-09-28
      • 2014-07-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多