2012-04-20 63 views
1

設置響應的Content-Type我在GWT文件上傳形式和上傳過程正常工作。雖然,我有問題得到答覆。響應捕獲的代碼是: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請求報頭。如果這是不可能的,任何其他建議表示讚賞。

謝謝。

回答

0

查看文檔SubmitCompleteEvent#getResults

public java.lang.String getResults()獲取形式 提交的結果文本。
返回:
結果HTML或null如果有閱讀它的錯誤
提示:
結果HTML中可以null作爲提交 形式到不同的域的結果。

如果是工作沒有錯誤,也許域是不同的。

+0

它的同一個域,是的 - event.getResults()返回null。有沒有其他建議(在表單提交中「接受」請求頭,解析iframe結果等?) – user1018482 2012-04-23 02:41:21