Konvertieren-Bild-Stream (JFIF - JPEG) - format zu DataURI mit Javascript

Ich habe versucht, die Suche nach einer Antwort für diesen alle über. Es scheint ziemlich einfach, aber auf meine mangelnde Kenntnisse in Javascript (Gewesen Programmierung in Java alle zusammen) in Verbindung mit der Datenstrom-Konvertierung auf Javascript-Seite lässt dies schwer.

Ich eine REST-Anforderung url - https://<<host>:port/getPicture, und es entsteht ein image/jpeg streaming Antwort.

Sobald ich Feuer die URL im Chrome-browser - das Bild wird korrekt wiedergegeben. Es wird auch gemacht in meinem angularJS-app - via ng-src-tag z.B. <img ng-src="url"/>

Jedoch, wenn ich versuche, um die raw-Daten ng-src-tag, es scheint nicht zu funktionieren. Auf die weitere Lektüre habe ich verstanden, dass ng-src nicht akzeptieren roh-Bild-Daten, sondern konvertiert werden muss, um eine base64String als DataURI. Ich habe versucht zu schauen, bis der Artikel überall zur Umwandlung von raw-Bilddaten (JFIF-format) zu DataURI und war erfolglos.

Unten gezeigt wird, ist die Reaktion raw-Daten sieht (ich öffne es in einem browser, macht es perfekt).

Fragen -
1. Welches format ist das raw-Daten? Binären Stream oder Byte-Array? Oder was ist es?
2. Wie konvertiere ich diese in ein DataURI in Javascript, so dass es sein kann, im Zusammenhang mit meiner ng-src-tag?

Bitten Sie, helfen Sie mir auf diesem. Scheint so einfach, aber hat mich jetzt eine Woche und fahren mich Nüsse!!

����JFIF``��C       

 $.' ",#(7),01444'9=82<.342��C          

2!!22222222222222222222222222222222222222222222222222���|"��    
���}!1AQa"q2���#B��R��$3br 
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz���������������������������������������������������������������������������    
���w!1AQaq"2�B����  #3R�br�
$4�%�&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz��������������������������������������������������������������������������?�4���)����4�㊎D,>W�}jLsIބ�Y~{鑻a��6�ҙb'��I�Fj�+��K�R
�dhr=���4�������+R~S���Zq�>�g �5Vղ_��[�y��(,�����Ґ2�$?Z@(��K��I�|Ro��G#қ��K�Ґ��pM7|7w��I���Q@��)��J��jIeo��?�篵Z�����9��8�a����[W%�r��F2E4Es�e��/������]��i�92�Pf���݃yo��O��n���9f�]�;W�=zRt��綃ނ*}Z{ׂ�P!�̤�YEt�s�!���s���zR�EQdP�]\��b�@̫����Q������d��k��t�&�Nk�L��@f�&�>Ê�u�����������`���-�s�/   ���ʪF�p)�f�c�(aLd?p�I�I��7Rr=h��i����2=�2�4���P��'3擨*����%ߖ�*]��`Q�ڌ�&G�+��5䈹E��Mu2F����E���jϔp�����_�qp����^�V������^�ː���̬b�'l�E/��'漛��
Schreibe einen Kommentar