Parameters SAPUI5 UploadCollection的请求有效负载问题
我正在使用SAPUI5 UploadCollection实现多种即时上传功能 我使用的是这样的参数Parameters SAPUI5 UploadCollection的请求有效负载问题,parameters,request,sapui5,payload,Parameters,Request,Sapui5,Payload,我正在使用SAPUI5 UploadCollection实现多种即时上传功能 我使用的是这样的参数 <parameters> <UploadCollectionParameter name="Nbr" value="12" /> </parameters> <headerParameters> <Upload
<parameters>
<UploadCollectionParameter name="Nbr" value="12" />
</parameters>
<headerParameters>
<UploadCollectionParameter name="Nbr" value="12" />
</headerParameters>
将其添加到控制器中
onFileUploadChange: function (oEvent) {
var oUploadCollection = oEvent.getSource();
// Header Token
var oCustomerHeaderToken = new UploadCollectionParameter({
name: "x-csrf-token",
value: "securityTokenFromModel"
});
oUploadCollection.addHeaderParameter(oCustomerHeaderToken);
},
及
我也有同样的问题,但是上面的修正对我来说很有效。您仍然不会在控制台中看到请求负载,但我的后端ABAP类正在接收文件内容
onBeforeUploadStarts: function(oEvent) {
var oFileUploader = this.byId("UploadCollection");
var sUrl = "some url";
oFileUploader.setUploadUrl(sUrl);
var NbrParam = new sap.m.UploadCollectionParameter({
name : "xyz",
value : 5
});
oEvent.getParameters().addHeaderParameter(NbrParam );
oFileUploader.addParameter(NbrParam );
});
onFileUploadChange: function (oEvent) {
var oUploadCollection = oEvent.getSource();
// Header Token
var oCustomerHeaderToken = new UploadCollectionParameter({
name: "x-csrf-token",
value: "securityTokenFromModel"
});
oUploadCollection.addHeaderParameter(oCustomerHeaderToken);
},
onBeforeUploadStarts: function (oEvent) {
var oCustomerHeader = new sap.m.UploadCollectionParameter({
name: "slug",
value: oEvent.getParameter("fileName")
});
oEvent.getParameters().addHeaderParameter(oCustomerHeader);
},