Javascript SAPUI5文件上载程序:无法找到文件并将其附加到FormData()中

Javascript SAPUI5文件上载程序:无法找到文件并将其附加到FormData()中,javascript,file-upload,sapui5,form-data,Javascript,File Upload,Sapui5,Form Data,如何访问使用文件上载程序选择的文件 欢迎任何解决方案 var oInput = new sap.m.Input(); var oFileUploader = new sap.ui.unified.FileUploader(); var oButton = new sap.m.Button({ text: "Send data", press: function(){ var oFormData = new FormData(); oFormData.append("my

如何访问使用文件上载程序选择的文件

欢迎任何解决方案

var oInput = new sap.m.Input();  
var oFileUploader = new sap.ui.unified.FileUploader();

var oButton = new sap.m.Button({
text: "Send data",
press: function(){

    var oFormData = new FormData();

    oFormData.append("myTitle", oInput.getValue());
    oFormData.append("myFile", ****This is where I want to insert my file****);

    var xhr = new XMLHttpRequest;
      xhr.open('POST', 'www.myUrl.com/foo/bar', true);
      xhr.send(oFormData);

}
});

我自己找到了答案:

oFileUploader.setUploadOnChange(true);

    var oFormData = new FormData();

    oFormData.append("title", "I am the title");

    jQuery.sap.domById(oFileUploader.getId() + "-fu").setAttribute("type", "file");
    oFormData.append("document", jQuery.sap.domById(oFileUploader.getId() + "-fu").files[0]);

    jQuery.ajax( {
      url: "www.myWebsite.com/path",
      data: oFormData,
      cache: false,
      contentType: false,
      processData: false,
      type: 'POST',
      success: function(data) {

      },
      error: function() {

      }
    });

您好,您能解释一下这部分吗-jQuery.sap.domById(oFileUploader.getId()+“-fu”).setAttribute(“type”,“file”);oFormData.append(“document”,jQuery.sap.domById(oFileUploader.getId()+“-fu”).files[0]);您好,答案有点晚,但迟做总比不做好:首先,使用jQuery将文件上传程序的类型设置为“file”。随后,将该内容(即文件)附加到FormData