2012-03-04 83 views
0

有誰知道如何將圖像保存到我的SQLite數據庫與Doctrine2?我已經有一個BLOB「pic_data」和一個字符串「pic_type」,但我該如何繼續?保存圖像Doctrine2

問候, BigTeddy

+0

您確實需要將圖像存儲在數據庫中嗎?你不能將它存儲在文件系統中,請參閱http://stackoverflow.com/a/3751/1059001。 – 2012-03-04 12:53:01

+0

嗯好吧我會這樣做......:D但是文件應該如何命名? – jhbruhn 2012-03-04 12:54:39

+0

如果將文件名存儲在數據庫中而不是文件本身,則調用哪些文件無關緊要。 – 2012-03-04 12:58:11

回答

1

你真的需要存儲在數據庫中的圖像?你不能將它存儲在文件系統中。

請參閱Storing Images in DB - Yea or Nay?討論這個問題。

您只需將系統時間戳記(請參閱php time()函數)附加到文件名以使其唯一。

$newFilename = time().'_'.$filename; 

//results in 1138618081_cake.jpg