質問

なので、書面、ウェブアプリケーションにいくつもの領域のサイトは、ユーザーがアップロード可能なファイルです。私の基本的な工法ですが、実際にサーバ上のファイル、データベースのテーブルで接続する格納されたファイル名を記録したもの、あるいはそれとです。

私の質問は、この:が異なるテーブル毎に"型"のファイルとは何ですか?また、ファイルに格納するコンテクストの関連箇所のサーバー、またはすべて相互の関連性を検討した。

例:ユーザのプロフィール-写真応募書類履歴書の関連文書のCMS ームページ等に

役に立ちましたか?

解決

から、引数のための二つのテーブル、としているファイルと関連付けることができ違います。

  • CVs、写真のようにユーザーです。
  • 添付ファイルに関連するCMSのページです。

を入れればこれらの一つのテーブルやしたいユーザーが複数のインターネットcv)され、その後必要な二つのリンクテーブルにファイル->ユーザーやファイル->cms_pages.言このHABTM関係が正しくない可能性と矛盾す。

二つのテーブルアプローチとは少しクリーンでのみ可能なファイルに関連付けられるの正しいタイプの簡単なbelongsTo。

とは言えないように思いであり"正しい"答えない限り、必要な店舗の異なる種類のメタデータのための異なるfiletypes.

また必ず店舗、計算することができ、mimetypeそれぞれのファイルで提供することができます正しいのブラウザは、正しいHTTPンターフェースの通称です。

他のヒント

からだと思う店舗のファイルをランダム(UUIDやか-ない)ファイル名となります。うにして添付テーブルは何かを含む文献を全て外部ファイルです。このテーブルを含まないもののメタデータファイルでどのようなファイルでは、履歴書など)などです。

ありが厳しい制限の数のファイルoneディレクトリにものようにFSされています。

あさまざまな理由の保存の異なるファイルを行いました。

まず、制限の数のファイルoneディレクトリができます。

次に安全が課題がある場合は公表などのプロの写真の例がないなどのCVs)に設置して異なるディレクトリが容易になります。

第三に、簡単な管理者の作業が容易な可能性がある場合のファイルを分割し、閲覧、ファイルエクスプローラ、例えば、バックアップ管理、または変更の申請を分割ファイル保存"の

また、問題のファイル名の紛争が名前を変更すべてのデータベースidフィールドについては、例えばそのこないます。

が一日の終わりも量を持ち、自分の好みです。

異なるテーブルにそれぞれのファイルタイプのみが該当する場合にはその他のメタデータ(およびそのため、追加の列)が各タイプのファイルです。場合はテーブル内の各ファイルの種類に含まれるのは、同じカラム(例えば、ファイル名filetype,dateuploaded等)そのことができるとされていることの意味を持った一つの表に示す。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top