8

GWTファイルのアップロードがどのように機能するか知っている人はいますか?FileUploadウィジェットとその使い方を知っています。その内部メカニズムを知りたい。クライアントのウィジェットからファイルの内容を取得できずFileUpload、サーバーにどのように送信されますか?私はそれをグーグルで検索しましたが、解決策が得られませんでした。

前もって感謝します。

4

2 に答える 2

5

GWTのファイルアップロードでは、 HTMLの入力要素が使用。html input要素は、システムからファイルを選択できるようにするネイティブhtmldom要素。

選択後、サーバーに送信する必要があります。これは、GWTのFormPanelによって実行されます。

特に、FileUploadは、FormPanel内で使用する場合にのみ役立ちます。これは、ブラウザーがフォーム送信を使用してのみファイルをアップロードするためです。

ノート:

1)ここで回答されているようにformpanelとfileuploadを使用してコーディングする方法について読むことができます@GWTでの基本的なファイルのアップロード

2)クライアント側でファイルを処理し、ファイルをサーバーにプッシュしないことに関心がある場合は、ここで説明するようにオプションが制限されています@ GWT FileUploadコンポーネントからファイルを取得する方法は?

于 2013-03-26T13:44:04.470 に答える
0
formPanel.setAction(GWT.getModuleBaseURL()+"uploadHandler");     
formPanel.setMethod(Method.POST);

formPanel.submit()を使用すると、サーブレットを呼び出して、ファイルのアップロードの詳細を取得できます。

于 2013-03-27T06:31:38.720 に答える