2

何千もの画像をバイナリ形式でデータベースに保存しています。テーブル内の別の列を使用する代わりに、PHP GD を使用して MIME タイプを判別したいと考えています。

一時画像ファイルを読み書きせずにこれを行う最善の方法は何ですか?

4

3 に答える 3

6

getimagesizefromstringを使用できます

于 2012-11-09T17:59:35.470 に答える
4

これは少し古いことは知っていますが、mysqlのBLOBでこれを理解するための解決策を探していましたが、これが私にとってうまくいった方法です。それが他の誰かにも役立つことを願っています。どの方法がパフォーマンスに最適かはわかりませんが、テストする価値はあります。

$finfo    = new finfo(FILEINFO_MIME);
$mimeType = $finfo->buffer($myBlobHere);
于 2016-04-26T15:58:21.740 に答える