如何在sapui5中将附件从前端发送到后端? 我正在使用上传收集控件。

2020-09-26 13:23发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)用于上传的拖放功能

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


用于上传的拖放功能

3条回答
一只江湖小虾
2020-09-26 13:46

你好,

您可以使用文件上传器,在更改时触发控制器中的一个方法,然后在该方法中获取模型的csrf令牌,并通过AJAX将附件发送到后端。

视图:-

 
 
 
 
 
 

控制器:-

 handleUploadComplete:function(evt){
 var oFileUpload = sap.ui.getCore()。byId(" fileUploader");
 var f = evt.oSource.oFileUpload.files [0];
 var entry = {};
 entry.Photo = f;

 var url =" your-service-url/userPhotoSet('" + this._id +"')/$ value";
//var oRequest = this.getView()。getModel()._ createRequest();
 var oHeaders = {
 " x-csrf-token":this._token
 };

 jQuery.ajax({
 类型:" PUT",
 url:url,
 标头:oHeader,
 快取:false,
 contentType:false,
 processData:否,
 数据:f,
 成功:function(){},
 错误:function(err){console.log(err);}
 });


 },
 

一周热门 更多>