クライアント側で GWT を使用してファイルをアップロードする必要があるアプリに取り組んでおり、アップロードされたファイルをサーブレットが受け取ります。サーブレットからRuby on Railsコントローラー(サーブレットと同じサーバー上)にファイルを渡す必要があるという私の問題。どんな提案でも大歓迎です。
1 に答える
0
ここには特に問題はありません。Railsサーバーにファイルを送信できるフォーム、入力、および送信を含む非GWT htmlページをどこかに準備するだけです。あとは、GWT コンポーネントを使用して同じフォームを準備するだけです。標準の GWT コンポーネントの場合はFormPanel
、FileUpload
コンポーネントを使用できます。エンコーディングとメソッドが正しく設定されていることを確認してください (組み込み GWT コンポーネントの例):
FormPanel form = prepareForm();
form.setEncoding(FormPanel.ENCODING_MULTIPART);
form.setMethod(FormPanel.METHOD_POST);
// sending file
form.submit();
于 2013-05-06T08:39:52.457 に答える