1

GWTにファイルアップロードフォームがあり、アップロードプロセスは正常に機能します。しかし、私は応答を得るのに問題があります。応答キャプチャコードは次のとおりです。

formUpload.addSubmitCompleteHandler(new FormPanel.SubmitCompleteHandler() {
    @Override
    public void onSubmitComplete(final SubmitCompleteEvent event) {
        fileUploadControl.handleResponse(htmlToText(event.getResults()));
    }
});

event.getResults()常に結果はnull。調査したところ、応答はまたはのいずれかContent-Typeである必要があることがわかりました。私の場合はそうですが、サーバーの応答も制御できません。text/htmltext/plainapplication/xml

Acceptファイルアップロード形式でリクエストヘッダーを設定できるかどうか疑問に思いました。それが不可能な場合は、他の提案をいただければ幸いです。

4

1 に答える 1

0

ドキュメントを参照してくださいSubmitCompleteEvent#getResults

public java.lang.String getResults()フォーム送信の結果テキストを取得します。
戻り値:
結果の html、または読み取り中にエラーが発生した場合は null
ヒント:
フォームを別のドメインに送信した結果、結果の html が null になる場合があります。

エラーなく動作している場合は、ドメインが異なっている可能性があります。

于 2012-04-21T06:49:02.317 に答える