web-dev-qa-db-ja.com

jspとjavascriptを使用した非同期ファイルアップロード(AJAXファイルアップロード)

非同期ファイルのアップロードを計画しています。つまり、ファイルはjspまたはサーブレットにアップロードされ、元のページを再ロードせずにhtml/jspページに何かを返す必要があります。 AJAX呼び出しのように発生する必要があります。AJAXまたはそれを行う他の方法で行う方法はありますか?.

9
Saeros

2つの一般的なアプローチは、フォームを invisible iframe に送信するか、または YUI Uploader などのFlashコントロールを使用することです。 Flashの代わりにJavaを使用することもできますが、これはインストールベースが狭くなります。

(最初の例のレイアウトテーブルに関する恥)

2
Quentin

最新のdwr( http://directwebremoting.org/dwr/index.html )には、jaxファイルのアップロードがあり、例とユーザー向けの素晴らしいもの(進行状況インジケーターなど)が含まれています。

それはかなり気の利いた見た目で、dwrは一般にかなり使いやすいので、これもかなり良いでしょう。

0
laura