2016-01-17 1 views
0

Я использую Moxie GWT Uploader, в моем приложении и его работе хорошо.Moxie gwt uploader пользовательский ответ сервера

Сервер может возвращать пользовательский объект JSON с ошибкой и ее описанием.

Как я могу получить объект ответа сервера, когда загрузка файла заканчивается ошибкой?

Потому что нет возможности получить ответ в UploadErrorHandler.

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

Или, может быть, некоторые мнения.

Спасибо.

ответ

0

Я использовал код из класса Uploader и создать собственный Uploader

Все, чем нужно изменить этот метод

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

измененная часть:

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

    return response;