GWT FileUpload - 通过客户端代码设置响应Content-Type

时间:2012-04-20 21:48:56

标签: javascript gwt javascript-events gwt-rpc asyncfileupload

我在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/plain之一。就我而言,它是application/xml,我也无法控制服务器响应。

我想知道是否可以在文件上传表单中设置Accept请求标头。如果不可能,则表示赞赏。

感谢。

1 个答案:

答案 0 :(得分:0)

  

请参阅文档SubmitCompleteEvent#getResults

     

public java.lang.String getResults()获取表单的结果文本   提交。
返回:
结果html,如果有错误则返回null   阅读它提示:
由于提交结果,结果html可以为null   表单到不同的域。

如果它没有错误,可能域名也不同。