2

ユーザーがファイルを通常どおりダウンロードできるWebアプリケーションがあり、後で簡単なアップロードメカニズムを使用してアップロードできます(ディレクトリなどからファイルを選択します)。

私がやりたいことは次のとおりです。アプリに「編集」ボタンを付けて、ファイルをダウンロードし、ユーザーのローカルドライブから自動的に開きます。次に、変更があるかどうかを確認して、サーバーにアップロードします。または、ユーザーが簡単にアップロードできるようにします。

私がこれまでに行ったオプションは次のとおりです。

  • 署名付きアプレット

アプレットは遅くて「醜い」と思います。しかし、これまでのところ、それは勝利の選択です。ファイルを簡単にダウンロードして開くことができ、アップロードボタンを使用してファイルをサーバーに戻すことができます。

  • HTML 5 (ファイル API)

私はこれを調べ始め、私が見たものを気に入りました。しかし、私が見たものの多くは、ローカル アップロード、ドラッグ アンド ドロップなどに関するものでした。私はこのテクノロジーに非常に慣れていないので、それが実行可能かどうかわかりません。

  • デスクトップ アプリケーション

私はこれが好きではありませんが、まだテーブルにあります。アプレットによって作成されたディレクトリを監視し (ここでも同じです)、変更があるかどうかを確認し、それをサーバーにアップロードします。


誰か助けてくれませんか?HTML 5でそのようなことができるか、またはより良い解決策があるかどうか。

4

1 に答える 1

1

HTML5 を試しても、HTML でユーザーの操作なしにファイルをアップロードすることはできません。それはウェブの基本に反しています。ユーザーは、ドラッグ アンド ドロップ、ファイルの参照と選択などの方法でファイルのアップロードをトリガーする必要があります。署名されたアプレットは、展開の手間がかかるため、デスクトップ アプリケーションよりも優れたソリューションになる場合があります。ユーザーに編集してもらいたいこのファイルが単なるテキスト ベースである場合は、Google が Google ドキュメントで行っているような HTML ベースのエディターを使用することをお勧めします。

于 2013-10-28T22:32:23.443 に答える