2016-05-05 7 views
0

私はGrailsを使ってWebアプリケーションを開発しています。Webアプリケーションのアップロードファイルをどこに保存しますか?

アップロードしたファイル(写真、pdf ...)をどこに保存すればよいですか?アプリケーションサーバーでは?リモートのftpサーバ?どこに?

+0

ローカルサーバーで何が問題なのですか?明らかに実際に展開された戦争フォルダの外側のパスです。これを/ opt/appfilesか何かに設定してください。遠隔のftpのような過度の複雑さを加えることに伴う問題は、アクセス時間と、その問題が存在する場所でのトラブルシューティングにその複雑さを加えるさらなる問題になります。ローカルの/ opt/appfilesは、ネットワークファイルサーバやいくつかのファイルシステムの同期化などの複雑さを増す可能性があります。そうしたいと思っていれば、パーティションとして使用したいことは何ですか。 – Vahid

答えて

1

それは、あなたがこの

  • は、あなたがダウンロードできるようにしたいないファイルに次の時間を何をしたいのか

    • を依存したもの
    • どのように多くのクライアントとどのように大きなトラフィックをこれらのファイルには、アプリケーション
    • を持っています
    • どのように多くのファイルが起動することができますので、単純にファイルを格納し、最も簡単な方法が最善である

    持つことが予見I nローカルファイルシステム。

    ファイル保存をサポートする専用のcalss/serviceを作成することをお勧めします。ファイルを保存する機能では、1か所で実装を変更するだけで済みます。

  • +0

    ありがとう、ファイルアップローダーだけがダウンロードでき、サーバー自体で処理されます(内容はどうにか調べられます...)ので、ローカルのファイルシステムに保存すると言ったので、私に何を勧めてください:公式のドキュメンテーションのアップロード方法を使用するか、karmanプラグインに行くか?またはgrails 3で動作する他のソリューション? – hereForLearing

    関連する問題