2008年6月26日 星期四

[php]使用 MySQL 儲存圖片

其實這個方法不單可以用在 MySQL,在其他資料庫及非圖片也應該也沒問題,原理是 使用 base64_encode() 將檔案轉成 MIME base64 字串編碼,然後放入資料表,當然儲存檔案用的欄位要夠大才可以,在取出時用 base64_decode() 回覆原狀即可,以下是例子:


$file_str=base64_encode($file);

mysql_query("insert into table_name values ('$file_str')");

【下列文章您可能也有興趣】

沒有留言: