如何在文件上传中提取OData的响应?

时间:2017-02-08 07:14:03

标签: sapui5

我正在上传文件。我已成功上传文件。在前端,我使用FileUploader的uploadComplete事件从后端访问er_entity。我有如下功能:

fnUploadComplete : function(oData){
        oData.getParameters().responseRaw;
    } 

通过使用上面的函数,我得到了响应,但是如何提取我没有得到的结构数据。

感谢,

1 个答案:

答案 0 :(得分:0)

正如uploadComplete方法here指定的文档,方法
     oControlEvent.getParameters.files 应该提供响应数据

fnUploadComplete : function(oEvent){
        var aFiles = oEvent.getParameters().files; //Return an array with an entry for each file
        /*
        aFiles[0].headers -> Object with header data
        aFiles[0].fileName-> "Lighthouse.jpg"
        aFiles[0].responseRaw ->"Success"
        aFiles[0].status -> 200 //Status code, 200 is OK
        */
    }

之前可用的一些参数自1.28以来已被弃用