如何通过Slug参数将参数传递给CREATE_STREAM?

2020-09-02 00:40发布

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

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


大家好,我按照将文件上传到SAP GW,从SAP GW下载文件-新技术将图像上传到SAP Gateway并在UI5中显示图像-通过SAP Gateway使用新的Fileuploader

我想通过slug参数将许多参数传递给create_stream吗?

我在SAPUI5中使用以下代码。

 var oFileUploader = new sap.ui.unified.FileUploader({
                     uploadUrl:"/img/sap/opu/odata/sap/ZFILE_UPLOAD_TEST_SRV/UserCollection('" +" burak.oral" +"')/Photo",
                     名称:" simpleUploader",
                     uploadOnChange:否,
                     sendXHR:是的,
                     maximumFileSize:1,
                     useMultipart:否,
                     headerParameters:[
                         新的sap.ui.unified.FileUploaderParameter({name:" x-csrf-token",值:sap.ui.getCore()。getModel()。getHeaders()['x-csrf-token']}),
                     ],
                     uploadComplete:函数(oEvent){
                         var sResponse = oEvent.getParameter(" response");
                         如果(sResponse){
                             oUploadDialog.close();
                             sap.ui.commons.MessageBox.show("返回代码:" + sResponse," Response"," Response");
                         }
                     }
                 });
 

如何为上述代码传递参数。

最好的问候

Burak Oral

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

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


大家好,我按照将文件上传到SAP GW,从SAP GW下载文件-新技术将图像上传到SAP Gateway并在UI5中显示图像-通过SAP Gateway使用新的Fileuploader

我想通过slug参数将许多参数传递给create_stream吗?

我在SAPUI5中使用以下代码。

 var oFileUploader = new sap.ui.unified.FileUploader({
                     uploadUrl:"/img/sap/opu/odata/sap/ZFILE_UPLOAD_TEST_SRV/UserCollection('" +" burak.oral" +"')/Photo",
                     名称:" simpleUploader",
                     uploadOnChange:否,
                     sendXHR:是的,
                     maximumFileSize:1,
                     useMultipart:否,
                     headerParameters:[
                         新的sap.ui.unified.FileUploaderParameter({name:" x-csrf-token",值:sap.ui.getCore()。getModel()。getHeaders()['x-csrf-token']}),
                     ],
                     uploadComplete:函数(oEvent){
                         var sResponse = oEvent.getParameter(" response");
                         如果(sResponse){
                             oUploadDialog.close();
                             sap.ui.commons.MessageBox.show("返回代码:" + sResponse," Response"," Response");
                         }
                     }
                 });
 

如何为上述代码传递参数。

最好的问候

Burak Oral

付费偷看设置
发送
2条回答
bbpeas
1楼 · 2020-09-02 00:55.采纳回答

您可以使用组件sap.ui.unified.FileUploaderParameter传递一个子弹。

但是每个上载只有一个子弹。 因此,您需要使用自己定义的分隔符来连接数据。

在下面的示例中,我使用竖线字符" I"作为分隔符:

 oHeaderParameter = new sap.ui.unified.FileUploaderParameter({
   名称:"子弹",
   值:" argument1 | argument2 | argument3"
 });
 oFileUploader.addHeaderParameter(oHeaderParameter);
 

现在,您只需要制定自己的逻辑即可在SAP Gateway上将SLUG提取并拆分成许多值。

希望它能解决您的问题。

绿领巾童鞋
2楼-- · 2020-09-02 01:04

非常感谢Mauricio-这对我来说非常方便!

一周热门 更多>