Encode file to Base64 via Angular2

404 views
Skip to first unread message

t...@kantena.com

unread,
May 27, 2016, 6:04:31 AM5/27/16
to AngularJS
Hi !

In my project, I need to call a REST service that is able to receive a JSON formatted as following :

{"request":{"ttValue":{"ttValue":[{"fileName":"progsoft.bmp","payLoad":"Qk1GEAAAAAAAAHYAAAAoAAAArQAAAC4AAAABAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAMDAwACAgIAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AP//////////////////////////////////////////////////////////////////////////////////////////////////////////////////8Ij///////////////////////////////////////////////////////////////////////////////////////////////////////////////////CI///0RERP/////////0RERP////////9E//////////////RP//////////9E////9ET//////0T//////0T/////9E/////0RP/////0RERERERP///wiP/0RERERE////////RERERET///////RP//////////////RP//////////RE////RE///////0T/////9E//////RP////9ET//////0RERERET///8Ij/RE///0RE//////9ET///RET///////RP/////////////0T//////////0RP///0RE//////9ET////0RP//////RP////9E//////9E//////////CI/0T/////RP/////0RP////9ET//////0T/////////////9E//////////9ERP//9ERP//////9E////9ET//////0T/////RP//////RP/////////wiP9E/////0RP////9E//////9E//////9E//////////////RP/////////0RET///RPRP//////RE////RP//////9E/////0T//////0T/////////8Ij/RP/////0T/////RP//////9E//////RP/////////////0RP////////9E/0T//0T0T///////RERERET///////RP////9E//////9ET/////////CI///////0RE/////0T///////RP/////0T//////////////0T/////////RP9E//9E9ET///////RERERE///////0T/////RP//////9E/////////wiP////9ERET/////9E////////RP/////0RERERP////////9E/////////0T/9E//RP9E///////0T///RP///////0RERERE////////RERERERP//8ET///RERET///////RP///////0T/////9ERERET/////////RP////////9E//RP/0T/RP///////0T//0T///////9ERERERE///////0RERERET///BE//9ERE//////////RP//////9E//////RP/////////////0T/////////RP//RP9P//RP//////9E//9E////////RP////RE//////9E/////////wRP//RP///////////0T///////RP/////0T//////////////0T////////0T//0T/T//0T///////9E/0RP///////0T/////RE//////9E////////8ET//0T/////RP/////0T//////0T/////9ET/////////////9E////////9E///0RE///0T///////RE9E////////9ET/////RP//////RP////////CE//9ET////0T/////9ET/////RE//////9E//////////////RP////////RP//9ERP//9E////////RPRP////////9E/////0T//////0T////////wiP//9ET///RE//////9ERP//9ET///////RP/////////////0T////////0T///9ET///9E////////RET/////////RP////RE//////9E////////8ET///9ERERET////////0RERERP///////0RERERET////0RERERERE////9E////RE////RP///////0RE/////////0RERERERP//////RERERERE//CI/////0RERP//////////RERE////////9ERERERE////9ERERERERP////RP////RP///0RP///////0RP////////9ERERERE////////RERERERP/wiP//////////////////////////////////////////////////////////////////////////////////////////////////////////////////8ET///////////////////////////////////////////////////////////////////////////////////////////////////////////////////CI///////////////////////////////////////////////////////////////////////////////////////////////////////////////////wiP//////////////////////////////////////////////////////////////////////////////////////////////////////////////////8ET/RE///////////0RP//////9ET//////0RERE//////////9ERERP//RP//9ET///////RE///0RERERERERE/////0RERE////////9ERERP//////BI/0RP//////////9ET///////RE/////0RERERERP//////9ERERERE/0T///RE///////0RP//9ERERERERERP///0RERERERP////9ERERERET////wRP/0T///////////9E///////0RP////RERERERERP/////0RERERERERET///RP//////9ET///9ERERERERET///RERERERERP///0RERERERET///8AD/9ET///////////RE//////9ET///9ERE////RERP////RERP///0RERE///0RP//////RE////RE//////////9ERE////RERP//RERP///0RET///AA//RE///////////0RP//////RE////RET/////9ERP///0RE//////RERP//9ET//////0RP///0RP//////////RE//////9ERP/0RP//////RET//wAP/0RP//////////9ET///////RP//9ERP///////0RP//RET///////9ET///RE///////0T///9ET//////////0RP//////9ET/9ET///////RE//8AD/9ET///////////RE///////0T///RE////////9ERP/0RP////////9E///0RP//////9E////RE//////////9ET///////RE//RE///////0RP//AA//9E////////////RP//////9ET//0RP////////9ET/9ET/////////RE///0T///////RE////RP//////////RE///////0RP/0RP//////9ET//wAP//RE///////////0RP/////0RE//9ET/////////9ET/RE/////////0RP//9ET/////9ERP///0RP//////////////////9ET///////////RE//8AD//0RERERERP////9ERERERERET///RE//////////RE/0RP////9ERERET///RERERERERE////9ET/////////////////RERE/////////0RERP//AA//9ERERERERE////RERERERERP///0RP//////////RP9ET/////RERERE///0RERERERET/////RERERERERE//////9ERERET///////RERERE///wAP//RERERERERE///0RERERERERP//9ET//////////0RPRE/////0RERERP//9ERERERERET/////RERERERERP////9ERERERP//////RERERET///8AD///RP////9ERE///0T//////0RP//9ET/////////9ET/RE//////////////9E//////9ET////0RERERERERP///0RERE////////9ERERP//////AA///0RP/////0RP//9ET//////0RP//RE//////////RE/0RP//////////////RE//////9ET///9ET///////////RET//////////0RE/////////wAP//9ET//////0RP//RE///////0T//0RE/////////0RP9ERP////////RE///0RP//////9E////RE///////////0RP//////////9ET/////////8AD///RE//////9ET//0RP//////9ET//0RP////////9ET/9ET////////0RP//9ET///////RE///0RP//////////9ET//////0RP//RE//////9ET/AA///0RP//////RE//9ET///////RE///0RP///////0RP//9ET///////9ET///RE///////0RP///0RP//////////RE//////9ET//0RP//////RE/wAP///0RP/////0RP//9ET//////0RP//9ERE//////RET///9ERP/////0RP////RE//////9ET///9ET//////////0RE//////RE//9ERP/////0RP8AD///9ET/////RET///RE//////RET///9ERET///9ERE////RERE///0RET////0RP/////0RE////RE///////////0RE////RET///9ERP///0RE//AA////RERERERERE///0RERERERERE/////0RERERERET/////9ERERERERP////9ERERERERERP///0RERERERERE///0RERERERE////9ERERERERP/wAP///0RERERERET///9ERERERERET//////0RERERERP//////9ERERERE//////RERERERERE////9ERERERERERP///0RERERET/////9ERERERE//8AD////0RERERET/////9ERERERERP////////9ERERP//////////RERET///////RERERERET/////9ERERERERET/////RERET////////0RERE////AA///////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAP//////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AA="}]}}}

It contains two fields, the filename and the encoded string of this file.
How can I generate this JSON on my Angular 2 client side ?


Reply all
Reply to author
Forward
0 new messages