BLOBイメージを持つmysqldbからイメージデータ文字列を取得するにはどうすればよいですか?ありがとう。
a user
質問する
1951 次
2 に答える
0
Symfony に付属するデフォルトの ORM (Propel) を使用していると仮定すると、$your_object->getImage()* は、データベースに保存した blob 値を返す必要があります。
あなたはすでにこれを知っているかもしれませんが、それはオプションではありませんが、画像をディレクトリに保存し、データベースを使用して画像へのパスを保存することを検討しましたか?
*'image' が database/schema.yml のフィールド名であると仮定
于 2009-05-04T20:19:47.550 に答える
0
画像をデータベースに保存するか、ファイルシステムに保存するかについては、常に論争があります。
それらをデータベースに保存する方が安全ですが (それらへのアクセスを保護する必要がある場合)、通常、それらをタグで読み取って表示するにはラッパーが必要です (そうする場合)。
長所と短所がたくさんあります...何が良いかは、ニーズによって異なります。
はい、sjobe の $x->getImage() で blob コンテンツを取得できます。
于 2009-05-22T10:30:07.970 に答える