javascript - 如何在服务器端处理 UI5 sap.ui.unified.FileUploader upload() 方法?
问题描述
我需要使用 UI5 将文件上传到外部服务器sap.ui.unified.FileUploader
。说“外部”是指我有一个 Node.js 服务器而不是 SAP。
看法:
<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();
},
服务器端:
app.post("/documentFileUpload", function (req, res) {
console.log(req);
}),
POST 请求到达服务器,但我不知道究竟upload()
发送到服务器的内容以及如何正确解析它。
解决方案
推荐阅读
- python - 如何在pytube3中使用进度条
- java - 日志文件中没有打印日志,但它正在打印在 cosole [log4j]
- python - Python 3 已安装,但 python -V 返回 python 2
- javascript - 无法使用 AWS Lambda 服务从 AWS cognito 获取用户信息
- go - 致命错误:所有 goroutine 都处于休眠状态 - 死锁!goroutine 1 [semacquire]:
- excel - 从字符串公式返回文件夹名称
- node.js - 如何在 CentOS 中安装 nodejs
- html - 使用ngFor条件时如何不在dom中显示
- string - Lua 字符串匹配/查找
- javascript - 在 ES6 中修改选定对象的值