2011-08-02 11 views
1

私はユーザーが画像を自分のアカウントにアップロードできるアンドロイドアプリケーションを持っています。私はmysqlデータベースにlongblobファイルとしてイメージを格納してからそれらを引っ張っていますが、私はここやその他の場所でファイルシステムにイメージを保存する方が効率的です。私はそれが私のアルファのために働くことを知っているが、すでにdbのスペースを吸う。画像の保存 - mysqlとファイルシステムの比較

私は、ここや他の場所には、しかし、dbを使用してファイルシステムを言及人の多くを見て....誰も特定のファイルシステムソフトウェアやセットアップを参照していない。理想的には、私はそれからの画像の最速の検索を可能にするシステムが必要であり、それはPHPのクエリで動作する必要があります。

問題上の任意のヒントは素晴らしいだろう:)

答えて

4

あなたは、ファイルシステム上の画像を保存し、ファイルポインタを維持するためにデータベースを使用して、単純に画像の場所へのパスである可能性がありあなたのシステムで。次に、クエリを使用して場所を取得し、イメージの場合と同じように使用します。

DaniWebにこのスレッドがアップロードを処理する方法を示しています。選択した答えで述べたように、あなたが、将来的には画像の位置を移動したい場合には、相対パスを使用し、

http://www.daniweb.com/web-development/php/threads/162230

もここに:

When storing Images in the File System, Use relative paths or absolute paths?

+0

私はプロセスがそのように動作することを考え出したが、私は、私が使用すると、どの方法が最も効率的と思われる設定ソフトウェアの種類について詳しくは興味がありました –