2012-03-04 13 views
0

Doctrine2でSQLite DBに画像を保存する方法を知っている人はいますか?私はすでにBLOBの "pic_data"と文字列 "pic_type"を持っていますが、どうすればいいですか?画像を保存Doctrine2

挨拶、 BigTeddy

+0

実際に画像をDBに保存する必要はありますか?ファイルシステムに保存することはできません。http://stackoverflow.com/a/3751/1059001を参照してください。 –

+0

これでいいですよね...:Dしかしファイルの名前はどうすればいいですか? – jhbruhn

+0

ファイル自体ではなくデータベースにファイル名を格納すると、ファイルがどのように呼び出されても問題ありません。 –

答えて

1

あなたが本当にDB内の画像を保存する必要がありますか?それをファイルシステムに保存することはできません。

これについては、Storing Images in DB - Yea or Nay?を参照してください。

ファイル名にシステムタイムスタンプ(php time()関数を参照)を追加するだけで、一意にすることができます。

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

//results in 1138618081_cake.jpg