2016-01-17 32 views
0

我使用Moxie GWT Uploader,在我的应用程序和它的工作良好。Moxie gwt上传器自定义服务器响应

服务器可以返回带有错误及其描述的自定义JSON对象。

如何获取服务器响应对象,当文件上传以错误结束?

因为没有可能得到回复UploadErrorHandler

uploader.setUploadErrorHandler(new UploadErrorHandler() 
    { 
    @Override 
    public boolean onUploadError(UploadErrorEvent uploadErrorEvent) 
    { 
     ... 
     return true; 
    } 
    }); 

或者也许有些意见。

谢谢。

回答

0

我从上传类使用的代码,并创建自己的上传

所有比你需要的是改变这种方法

private boolean uploadSuccessEventCallback(File file, String responseReceived, String serverData){ ... } 

变更部分:

else 
    { 
    response = uploadSuccessHandler == null || uploadSuccessHandler.onUploadSuccess(new UploadSuccessEvent(file, serverData, responseReceived)); 
    } 

    return response;