如何在 SAPUI5 中上传文件 [英] How to Upload files in SAPUI5
问题描述
如何使用 SAPUI5 在 SAP Netweaver 服务器中上传文件?我尝试使用 FileUploader 上传文件,但没有运气,如果有人可以提供帮助,将不胜感激.提前致谢
在对这个问题进行了更多研究后,我终于自己解决了这个问题,我在 php 中放置了一个文件控制器和一个上传器进一步返回与文件相关的详细信息,我们可以使用它将其上传到服务器上.
这是我用过的代码.
<块引用>fileUpload.html
<html><head><meta http-equiv='X-UA-Compatible' content='IE=edge'/><title>Hello World</title><script id='sap-ui-bootstrap' src='http://localhost/resources/sap-ui-core.js' data-sap-ui-theme='sap_goldreflection'data-sap-ui-libs='sap.ui.commons'></script><脚本>var layout = new sap.ui.commons.layout.MatrixLayout();layout.setLayoutFixed(false);//创建上传器并禁用自动上传var oFileUploader2 = new sap.ui.commons.FileUploader("myupload",{名称:上传2",上传更改:真,uploadUrl: "uploader.php",上传完成:函数(oEvent){var sResponse = oEvent.getParameter("response");如果(s响应){警报(响应);}}});layout.createRow(oFileUploader2);//创建第二个按钮来触发上传var oTriggerButton = new sap.ui.commons.Button({text:'触发上传',按:功能(){//调用上传方法oFileUploader2.upload();$("#myupload-fu_form").submit();警报(嗨");}});layout.createRow(oTriggerButton);layout.placeAt("sample2");头部><body class='sapUiBody'><div id="sample2"></div>