Hi
hope this help u.
upload:function() {
var oModel = this.oView.getModel();
var button = this.getView().byId("upload");
var upload = this.getView().byId("fileUploader");
var oDialog = new sap.m.Dialog ({contentWidth:"70px"});
// oDialog.open();
var file = jQuery.sap.domById(upload.getId() + "-fu").files[0];
if(file===undefined)return;
var BASE64_MARKER = 'data:' + file.type + ';base64,';
var filename = file.name;
var reader = new FileReader();
// On load set file contents to text view
reader.onload = (function(theFile) {
return function(evt) {
base64Index = evt.target.result.indexOf(BASE64_MARKER) + BASE64_MARKER.length;
oModel.oData.personal[0].AtchEmpImg = evt.target.result.substring(base64Index);
oModel.oData.personal[0].BA_IMG = BASE64_MARKER;
var imgdata1 = {
"IvAttachment" :oModel.oData.personal[0].AtchEmpImg,
"IvFullFileName" : filename,
"IvEmpid" : "10000000",
"FieldName" : "",
"IvFileType" : BASE64_MARKER
}