Как обработать UI5 sap.ui.unified.FileUploader метод upload () на стороне сервера? - PullRequest
0 голосов
/ 17 апреля 2020

Мне нужно загрузить файл на внешний сервер с UI5 sap.ui.unified.FileUploader. Говоря «внешний», я имею в виду, что у меня есть Node.js сервер, а не SAP.

View:

<u:FileUploader id="fileUploader" width="80%"
    sameFilenameAllowed="false" buttonText="" fileType="DOCX" sendXHR="true"
    useMultipart="false" placeholder="Choose a DOCX file" style="Emphasized">
</u:FileUploader>
<Button
    text="Upload File"
    press="handleUploadPress"/>

Контроллер:

handleUploadPress: function() {
    let oFileUploader = this.byId("fileUploader");
    let ip = location.host;
    oFileUploader.setUploadUrl(http() + ip + "/documentFileUpload");
    oFileUploader.upload();
},

Сервер side:

app.post("/documentFileUpload", function (req, res) {
    console.log(req);
}),

POST-запрос доходит до сервера, но я не знаю, что именно upload() отправляет на сервер и как его правильно проанализировать.

...