<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Question Re: ui5 image upload using oData in Technology Q&amp;A</title>
    <link>https://community.sap.com/t5/technology-q-a/ui5-image-upload-using-odata/qaa-p/10988190#M4037327</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Maksim,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px;"&gt;While trying to upload image using FileUploader, I'm facing problems with server side xsjs as I am not able to get blob data from the image which is to be pushed inside the table. Could you please tell me how to extract the blob information in xsjs. Thanks in advance.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 27 May 2015 10:28:37 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2015-05-27T10:28:37Z</dc:date>
    <item>
      <title>ui5 image upload using oData</title>
      <link>https://community.sap.com/t5/technology-q-a/ui5-image-upload-using-odata/qaq-p/10988187</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello guys.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I got a simple ui5-oData CRUD which has the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;a JS view&lt;BR /&gt; a JS controller&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm able to choose a picture from my computer, but when I hit save button in my view it just goes null to the database. How can I properly get the image using my uploader component? Probably is not using getValue like the other fields. Any ideas.&lt;BR /&gt;I'm a newbie in ui5! Thanks in advance&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My js view has the following ui5 component&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&lt;P&gt;var uploader = new sap.ui.unified.FileUploader(this.createId("uploader"),{&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; id: "fileUploader",&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name: "myFileUpload",&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; buttonOnly: true,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uploadUrl: "upload/",&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tooltip: "Upload your file to the local server",&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fileType: ["jpg", "png"],&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uploadOnChange: true&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp; });&lt;/P&gt;


&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;My controller has the following method&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&lt;P&gt;handleAcceptButtonPress: function(evt){&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var controller = this;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; var oModel = sap.ui.getCore().getModel();&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; var jsonData = {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "COMPANYDATAID": "0000000000",&lt;/P&gt;
&lt;P&gt;&amp;nbsp; "COMPANYNAME": controller.byId("company-name-textfield").getValue(),&lt;/P&gt;
&lt;P&gt;&amp;nbsp; "CORPORATENAME": controller.byId("corporate-name-textfield").getValue(),&lt;/P&gt;
&lt;P&gt;&amp;nbsp; "PHONENUMBER": controller.byId("phone-number-textfield").getValue(),&lt;/P&gt;
&lt;P&gt;&amp;nbsp; "CREATEDATE": null,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; "ADDRESS": controller.byId("address-textfield").getValue(),&lt;/P&gt;
&lt;P&gt;&amp;nbsp; "SITE": controller.byId("cnpj-textfield").getValue(),&lt;/P&gt;
&lt;P&gt;&amp;nbsp; "CNPJ": controller.byId("site-textfield").getValue(),&lt;/P&gt;
&lt;P&gt;&amp;nbsp; "LOGO.LOGOID":controller.byId("uploader").getValue()&lt;/P&gt;
&lt;P&gt;&amp;nbsp; };&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; oModel.setHeaders({"content-type":"application/json;charset=utf-8"});&lt;/P&gt;
&lt;P&gt;&amp;nbsp; oModel.create("/CompanyRegister", jsonData, null, function(oData, res){&lt;/P&gt;
&lt;P&gt;&amp;nbsp; console.log("Partner creation successful");&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; var oContext = oModel.createEntry("/CompanyRegister", oData);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; oContext.sPath = "/CompanyRegister("+oData.COMPANYDATAID+")";&lt;/P&gt;
&lt;P&gt;&amp;nbsp; controller.nav.to("Detail", oContext);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; oModel.deleteCreatedEntry(oContext);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; controller.clearForm();&lt;/P&gt;
&lt;P&gt;&amp;nbsp; }, function(err){&lt;/P&gt;
&lt;P&gt;&amp;nbsp; alert("Partner creation failed");&lt;/P&gt;
&lt;P&gt;&amp;nbsp; });&lt;/P&gt;
&lt;P&gt;&amp;nbsp; },&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/674643" width="450" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Mar 2015 17:37:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/ui5-image-upload-using-odata/qaq-p/10988187</guid>
      <dc:creator>rodrigo_esteves</dc:creator>
      <dc:date>2015-03-30T17:37:55Z</dc:date>
    </item>
    <item>
      <title>Re: ui5 image upload using oData</title>
      <link>https://community.sap.com/t5/technology-q-a/ui5-image-upload-using-odata/qaa-p/10988188#M4037325</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Rodrigo, submitting a form and uploading image are 2 different operations:&lt;/P&gt;&lt;P&gt;1) upload uses &lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: helvetica, arial; font-size: 12px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: helvetica, arial; font-size: 12px;"&gt;uploadUrl: &lt;/SPAN&gt;&lt;SPAN class="string" style="font-size: 12px; font-family: helvetica, arial; color: blue; background: #ffffff;"&gt;"upload/"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="string" style="font-size: 12px; font-family: helvetica, arial; color: blue; background: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="string" style="font-size: 12px; font-family: helvetica, arial; color: blue; background: #ffffff;"&gt;so it is usually SICF service &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="string" style="font-size: 12px; font-family: helvetica, arial; color: blue; background: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="string" style="font-size: 12px; font-family: helvetica, arial; color: blue; background: #ffffff;"&gt;2) form submit uses OData "&lt;SPAN style="color: #0000ff; font-family: helvetica, arial; font-size: 12px; background-color: #f8f8f8;"&gt;CompanyRegister" service (entity set)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;couple things - why do you call &lt;SPAN style="color: #000000; font-family: helvetica, arial; font-size: 12px;"&gt;deleteCreatedEntry? Check the browser's Network traffic in dev tools and see what is coming in and out to that service &lt;SPAN style="color: #0000ff; font-family: helvetica, arial; font-size: 12px; background-color: #f8f8f8;"&gt;CompanyRegister&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Mar 2015 18:52:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/ui5-image-upload-using-odata/qaa-p/10988188#M4037325</guid>
      <dc:creator>former_member182372</dc:creator>
      <dc:date>2015-03-30T18:52:26Z</dc:date>
    </item>
    <item>
      <title>Re: ui5 image upload using oData</title>
      <link>https://community.sap.com/t5/technology-q-a/ui5-image-upload-using-odata/qaa-p/10988189#M4037326</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A __default_attr="111243" __jive_macro_name="blogpost" class="jive_macro jive_macro_blogpost" data-orig-content="Upload Image to SAP Gateway and Display Image in UI5 - Using New Fileuploader with SAP Gateway" href="https://community.sap.com/" modifiedtitle="true" title="Upload Image to SAP Gateway and Display Image in UI5 - Using New Fileuploader with SAP Gateway"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this helps&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Mar 2015 04:49:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/ui5-image-upload-using-odata/qaa-p/10988189#M4037326</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-03-31T04:49:56Z</dc:date>
    </item>
    <item>
      <title>Re: ui5 image upload using oData</title>
      <link>https://community.sap.com/t5/technology-q-a/ui5-image-upload-using-odata/qaa-p/10988190#M4037327</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Maksim,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px;"&gt;While trying to upload image using FileUploader, I'm facing problems with server side xsjs as I am not able to get blob data from the image which is to be pushed inside the table. Could you please tell me how to extract the blob information in xsjs. Thanks in advance.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 May 2015 10:28:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/ui5-image-upload-using-odata/qaa-p/10988190#M4037327</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-05-27T10:28:37Z</dc:date>
    </item>
    <item>
      <title>Re: ui5 image upload using oData</title>
      <link>https://community.sap.com/t5/technology-q-a/ui5-image-upload-using-odata/qaa-p/10988191#M4037328</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Will this help you ?&lt;/P&gt;&lt;P&gt;&lt;A __default_attr="63755" __jive_macro_name="document" class="jive_macro_document jive_macro" data-orig-content="File upload using SAPUI5 Control" href="https://community.sap.com/" modifiedtitle="true" title="File upload using SAPUI5 Control"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Jenish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 May 2015 17:41:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/ui5-image-upload-using-odata/qaa-p/10988191#M4037328</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-05-27T17:41:01Z</dc:date>
    </item>
    <item>
      <title>Re: ui5 image upload using oData</title>
      <link>https://community.sap.com/t5/technology-q-a/ui5-image-upload-using-odata/qaa-p/10988192#M4037329</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Its not working as I want to store image in hana table only &amp;amp; not in local folder&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 May 2015 08:54:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/ui5-image-upload-using-odata/qaa-p/10988192#M4037329</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-05-29T08:54:38Z</dc:date>
    </item>
  </channel>
</rss>

