mysql データベースに画像を保存する最良の方法は何ですか。画像を BLOB データとして保存するか、ディレクトリに保存する必要がありますか。ユーザーがプロファイルにアクセスするたびに画像が表示されます。-前もって感謝します。
2 に答える
8
最善の方法は、それらをファイル システムに保存し、それらのパスをデータベースに保存することです。
データベースはデータ用であり、ファイルシステムはファイル用です。
重複がないことを確認するために過去に使用した手法は、ファイルの内容をハッシュして結果として保存することでした。そのため、次のような結果が得られます。
42efb15825666918118ba72128195246dbae4976.jpg
実際の名前はデータベースに保存されます。これは、重複する可能性はごくわずかです。
于 2012-05-19T15:58:14.823 に答える
4
最良の手法は、Truthが言ったことです。さらに、画像に一意の名前を付けるには、現在のタイムスタンプを使用して、ディレクトリ内の画像の名前を変更します。
于 2012-05-19T16:01:18.270 に答える