控制定义:
<unified:FileUploader width="300px" id="fileUploader" change="documentChanged"
uploadComplete="handleUploadComplete">
功能定义:
handleUploadComplete: function(oEvent) {
console.log("oUploader complete oEvent----> ",oEvent);
console.log("oUploader complete oEvent.params----> ",oEvent.getParameters());
}
在我的上传功能中:
oUploader.setUploadUrl(sUrl);// url is defined before
oUploader.addHeaderParameter(new sap.ui.unified.FileUploaderParameter({
name: "slug",
value: encodeURIComponent(oUploader.getValue())
}));
oUploader.addHeaderParameter(new sap.ui.unified.FileUploaderParameter({
name: "x-csrf-token",
value: this._sToken // defined before
}));
oUploader.setSendXHR(true);
oUploader.upload();
事件没有被触发(我在函数内部有一个断点,它没有被触发,没有console.log
个消息)。文件上传得很好。
我想念什么?感谢。
upd:我正在使用sapui5版本1.28.44而且我受限于此版本。
答案 0 :(得分:1)
我在uploadComplete
事件发生之前就破坏了对话框片段。
案件结案。
答案 1 :(得分:0)
您可以尝试上传收藏。这对我有用。 Upload Collection