2009-05-04 3 views
1

へのファイルのアップロードを管理する:Javaアプレットは、次の要件に合うJavaファイルアップロードアプレット(あるいはフラッシュ)を探して降下探しサーバー

  1. 無料/安価(はい、商用のWebアプリケーションで使用するために探して)
  2. 複数のファイルを選択することをお勧めします
  3. 宛先サーバーにフォルダを作成/編集する機能はありますか? (安全なルートフォルダ内)
  4. 宛先ディレクトリのファイルを上書きする機能はありますか?
  5. IE + Firefoxのサポートに必要な...サファリ、クロムなどの追加のロジックに

ノート適用する流れへの "フック" にボーナス

  • 能力:特に

    • 宛先サーバーには、アプリケーションのすべてのユーザーがファイルを保存する権限を持つ共有ドライブがあります。私は、私は考え「関連のプログラミングではない」ためにシャットダウンしています前に alt text http://www.swtguibuilder.com/images/swing_in.png

    :私は本当に、本当にこのように「スキン」されるUIを避けたいのですが、「見てまともな」と

  • 追加のパーミッションロジックなどを適用するためにそのようなアプレットにフックできる必要があります。他の誰かがすでに必要なものを作っている場合、私はホイールを再発明したくありません。

  • 答えて

    1

    これはJavaでは比較的簡単です。サーバー側コードについては、Apache Commons Fileuploadを参照してください。フロントエンドにはexamples of flash-based file uploadsが多数あります。

    +1

    フラッシュは、Javaアプレットにとって好ましい技術です。 – Tom

    +1

    この回答は、宛先サーバー上のフォルダの編集に関する問題を解決するものではないと思います。なぜフラッシュが好ましいのか分かりません。 – Glenn

    0

    あなたの質問に対する簡単な答えは、以前はFlashでした。 Flash Player 10のリリース以来、それはもはやありません。 Adobeは、UIA - User Initiated Actionの範囲内でのみファイルをアップロードできるファイルアップロードの制限を追加しました。つまり、ファイルのアップロードはマウスクリックで開始する必要があります。

    フラッシュでビルドされた無料のファイルアップローダーがあります。唯一の問題は、キューイングがFP10によって壊れることです。保留中のアップロードリストにファイルを追加することは問題ありません。アップロードを開始することも問題ありません。しかし、1つのファイルのアップロードが完了し、次のファイルのアップロードが開始されると、もう一度クリックしないとFlash Playerはそれを許可しません。これはかなり無駄です。そこ

    +0

    Yikes! FP10のような音はフロップ! – scunliffe

    +0

    それは他のすべてのための大ヒットですが、ファイルのアップロードのためのUIAの要件は本当にお尻を吸う。 –

    0

    少なくとも二つの要件:

    1. アプレットファイルアップローダーこれらは、例えば、使用できます。これは私の経験では珍しいですが、私は一度1を書いた目的地を設定するには、http://sourceforge.net/projects/jupload/
    2. ウィジェットアプレットの場合と同様のSwingアプリ。ユーザーにリモートファイルシステムのビューを提供し、ビューの操作を有効にし、変更をアップロードする必要がありました。ここにはトランザクションの問題があるので、それは自明ではないことに注意してください。
    関連する問題