Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 2067

How can i fix uploading problem

$
0
0

Hello seniors,

I want to use uploadcollection for muliple attachment.

however I got error to attach files...

error message said "Failed to load resource: the server responded with a status of 404 (Not Found)

 

controller.js

 

sap.ui.controller("zhmmatest.CreatePR", {

 

 

onChange: function(oEvent) {

  var oUploadCollection = oEvent.getSource();

  var oCustomerHeaderToken = new sap.m.UploadCollectionParameter({

  name : "x-csrf-token",

  value : "securityTokenFromModel"

  });

 

  oUploadCollection.addHeaderParameter(oCustomerHeaderToken);

  sap.m.MessageToast.show("Event change triggered");

  },

 

  onFileDeleted: function(oEvent) {

  var oData = this.getView().byId("UploadCollection").getModel().getData();

  var altems = jQuery.extend(true, {}, oData).items;

  var sDocumentId = oEvent.getParameter("documentId");

  jQuery.each(altems, function(index) {

  if (altems[index]&&altems[index].documentId === sDocumentId) {

  altems.splice(index, 1);

  };

  });

 

  this.getView().byId("UploadCollection").getModel().setData({

  "items" : altems

  });

 

  var oUploadCollection = oEvent.getSource();

  oUploadCollection.setNumberOfAttachmentsText("Uploaded (" + oUploadCollection.getItems().length + ")");

  MessageToast.show("File is Deleted");

  },

 

  onBeforeUploadStarts: function(oEvent) {

  var oCustomerHeaderSlug = new sap.m.UploadCollectionParameter({

  name : "slug",

  value : oEvent.getParameter("fileName")

  });

  oEvent.getParameters().addHeaderParameter(oCustomerHeaderSlug);

  MessageToast.show("uploading");

  },

 

});

 

 

xml.view

 

<UploadCollection

  id="UploadCollection"

  maximumFilenameLength="55"

  maximumFileSize="10"

  multiple="true"

  sameFilenameAllowed="true"

  instantUpload="false"

  showSeparators="All"

  change="onChange"

  fileDeleted="onFileDeleted"

  filenameLengthExceed="onFilenameLengthExceed"

  fileSizeExceed="onFileSizeExceed"

  typeMissmatch="onTypeMissmatch"

  uploadComplete="onUploadComplete"

  beforeUploadStarts="onBeforeUploadStarts">

  </UploadCollection>

  <Button

  id="Button"

  text="Upload Now"

  press="onStartUpload">

  </Button>


Viewing all articles
Browse latest Browse all 2067

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>