2014-09-02 45 views

回答

0

首先創建一個方法調用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(); 

}

現在你可以做somethiling這樣的..

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

感謝您的答覆先生...... – user3262563 2014-09-04 02:22:49