SAPUI5上传文件并将其用作模型

SAPUI5 upload file and use it as model

我想从本地工作区上传一个 xml 文件并将其用作模型。我可以将文件上传到服务器,但我不知道如何从上传的对象中检索数据并将其设置或加载到我的模型

这是我上传文件的方式。

    jQuery.ajax({
                url: oFileUploader.getUploadUrl(),
                headers: oHeaders,
                type: 'PUT',
                cache: false,
                contentType: false,
                processData: false,
                data: file
            }); 

        }

我不能使用标准 oFileUploader.upload() 因为它使用 http 方法 "POST" 我想做一个 "PUT"

谢谢

目前尚不清楚您如何获取要传递给 jQuery.ajax 调用的 file 变量的内容。根据这一点,您会想到三个选项:

  1. 直接在模型中使用file变量内容。
  2. 使用FileReader API读取文件内容并将其放入模型中。
  3. 使后端服务return文件的XML内容作为对AJAX调用的响应,然后将响应存储在模型中。