zammer8
December 14, 2024, 8:14pm
1
I’m working on something that’ll add emojis to a server with a custom request, but for some reason it’s not working. I’m using this URL (https://api.allorigins.win/raw?url=https://cdn3.emoji.gg/emojis/61405-coolbeanguy.png ) which gives me a base 64 response when I do it in Postman, but for some reason the exact same URL doesn’t work in Inventor. It returns something like this:
�PNG
IHDR����ߊsRGB��� IDATx^���Wy.�|mf��wYղ$K�dI�,��mL�K ��H �H�M��p�@I.I�$)�1q�F�z/�ޥն)_���=��|3;[�M[��<;3_9�=g�s�����%�%�%�%�%�%0�%`���hhhhhh@��ZZZZZ@�'� �.hhhhhh@�s@K@K@K@K@K`H@�D�-----�zhh��@�΅�M��)��:ˌ�B�P��,ˊ/ugsw�&�Lp�Z[ۦښ���]����3���M� llh>�r��ϝ��Դ����5���iƲ}�Q��;2�f��+�R7Øѭ�CK@K`pЀ>8�髴&��86NdO�������5���-����]w����0���ۚ�Bgg�0�e�z�*b+���r�����!r�a� F&�A*�BWW---������;w>j35�4�dk2��Qhi����eʷ�k���a��6N?vK�-'&��u'�FX�GX���ZcIGۏ��4���ܥS��Ԇ�g/�����9�̋�/��.�w^��X(�9��/��c��~����F��Y�;6�y���z�MMM��>��6m�r�:e
����.��e*�Μ���B�p�[���6��Q��<���3g}�w��ڮ����Wt�%��h�Lh@������A�ɝ�k�^][����u\ٜ�g�:{rk>����s�r�"�T�;�0�ێ����q�/ �r�>"���8a�&`��y\䤡���!��4|���@���0d��Mg`�B��H�k��R�\i'�����(�M����Fı���&̙3'��4������ƒ�+�`�-�-�ֹl�����������1=<�qZ����|�מ��sS.]>���B��_\|��b�3ێ�|;._��8��.
~�M���lx�.��B~´�1��|B��Z97��ހ˲�f��7]G���#ض-���ġ�ޱl�v
…
As per your suggestion, I used the Base 64 encode block which returned this:
77+9UE5HDQoaCgAAAA1JSERSAAAB77+9AAAB77+9CAYAAADvv73vv73figAAAAFzUkdCAO+/ve+/vRzvv70AACAASURBVHhe77+9B++/ve+/vVd5Lu+/vXxtZu+/ve+/vXdZ1bIkS++/vWRJ77+9LO+/ve+/vW1M77+9SyDvv73vv70QSCDvv71/Ekjvv71N77+9EO+/vQkJcO+/vUAIBAhJLglJ77+9JAQIKRDvv70xce+/vUbvv716L++/vd6l1bYpX++/ve+/ve+/vT3vv73vv718Mztb77+9TVvvv73vv708OzNfOe+/vT1n77+9c++/ve+/ve+/vQbvv73vv70l77+9Je+/vSXvv70l77+9Je+/vSUw77+9JWDvv73vv70e77+9DmgJaAloCWgJaAloCUAD77+977+9BFoCWgJaAloCWgITQAIa77+9J++/vSDvv70uaAloCWgJaAloCWhA77+9c0BLQEtAS0BLQEtgAkhAA++/vQQYRO+/vQUtAS0BLQEtAS0BDe+/vXoOaAloCe+/ve+/vUAc77+9zoXvv70LTe+/vRnvv70p77+977+9OsuM77+9Qu+/vVDvv70Z77+9LMuKL3Vnc3fvv70m77+9THDvv71aW9um2prvv73vv70F77+9Xe+/ve+/ve+/ve+/vTPvv73vv73vv70XTQ/vv70gbGxoPu+/vXLvv73vv70Fz53vv73vv73UtAvvv73vv73vv73vv70177+977+977+9aX/Gsn0D77+9Ue+/ve+/vTsy77+9Zu+/ve+/vSvvv71SN8OY0a3vv71DS0BLYHAS0IA+OO+/vemrtAQm77+9BO+/vTg2TmRP77+977+977+977+977+977+977+9Ne+/ve+/ve+/vS3vv73vv73vv73vv71dd++/ve+/ve+/ve+/vTDvv70a77+977+925oM77+9QmdnB++/vTDvv71lGe+/vXrvv70qYivvv73vv70E77+9cu+/vRLvv73vv73vv70R77+9IXLvv70CGhsbYRgG77+9IEYm77+9QSrvv71CV1cWLS0t77+977+9CO+/ve+/ve+/ve+/vTt3PmozNQgLHu+/vTTvv71kazLvv73vv71RaBhp77+977+977+977+9Zcq377+9a++/ve+/ve+/vWHvv73vv702Tj92S++/vS0nJu+/ve+/vXUn77+9BEZYAhrvv71HWO+/ve+/ve+
…
However this does not render the image properly. The GET to postman returns:
iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAzFBMVEVMaXGUuY/y8fVqp2qp1pxUmlSyzatQd0U
…
which renders properly.
zammer8
December 16, 2024, 3:52pm
2
Were you able to reproduce this?
I know I’ve asked for this before but I believe the response I got is that the base 64 block only does text, not images. It’s annoying but the best we can do is wait until Magic releases an Image to Base 64
block or adds that ability into the existing block
zammer8
December 17, 2024, 12:40am
4
That’s not the issue. I have the base 64 which is returned from an API that converts it. If I make a request with some other tools (e.g. in the browser or with Postman) it returns the base 64 as expected. However when I do the request in Inventor it gives a weird garbled mess (which I pasted above). Full info on it is in #support-2 if you scroll up a bit. Magic suggested to run it through the base 64 encode, so I did.
Yeah it looks like it’s going to some kind of bite encoding. What headers is the API returning, specifically the response header content-type?
I’m wondering if it’s some kind of octet-stream encoding rather than text/plain. There might need to be either a block to convert byte streams to plaintext, or the network request block might need some additional logic to handle that automatically.
The invalid/question mark characters makes me think it’s some kind of encoding issue.
zammer8
December 19, 2024, 7:24pm
7
I assume you have access to traces, it’s bot 1316814133286539357
and trace dc5310c2523a
. If not:
Headers:
{"access-control-allow-credentials":"true","access-control-allow-headers":"Origin, X-Requested-With, Content-Type, Content-Encoding, Accept","access-control-allow-methods":"OPTIONS, GET, POST, PATCH, PUT, DELETE","access-control-allow-origin":"*","cache-control":"public, max-age=300, stale-while-revalidate=86400","connection":"keep-alive","content-type":"image/png","date":"Thu, 19 Dec 2024 19:00:18 GMT","transfer-encoding":"chunked","via":"allOrigins v3+","x-response-time":"154.00ms"}
Status Code: 200
It’s saying it has a content type of image/png, but I don’t think that’s right. Running the request in postman gets me a base 64 response, but it says the content type is image/webp. Maybe postman converts it behind the scenes?
If I right click it and open the image in a new tab, it’s a data URL.
Can you switch to the “Headers” tab in the bottom portion of postman and send a screenshot?
Our of curiosity, if you request the image directly rather than using that API, and use the base64 encode block, what does that give you?
zammer8
December 20, 2024, 8:46pm
11
Directly:
�PNG IHDR����ߊsRGB��� IDATx^�a��Wy.�|mf��wYղ$K�dI�,��mL�K ��H �H�M�� p�@I. I�$)�1q�F�z/�ޥն)_���=��|3;[�M[��<;3_9�=g�s�����%�%�%�%�%�%0�%`���h h h h h h @��ZZZZZ@�'� �.h h h h h h@�s@K@K@K@K@K`H@�D�----- �zh h ��@�΅� M��)��:ˌ�B�P��,ˊ/ugsw�&�Lp�Z[ۦښ���]����3���M� llh>�r��ϝ��Դ ����5���iƲ}�Q��;2�f��+�R7Øѭ�CK@K`pЀ>8�髴&��86NdO�������5���-����]w����0���ۚ �Bgga�0�e�z�*b+���r�����!r�eea� F&�A*�BWW---������;w>j35 �4�dk2��Qhi����eʷ�k���a��6N?vK�-'&��u'�FX�GX���ZcIGۏ��4���ܥS��Ԇ�g/�����9 �̋�/��.�w^��X(�9��a/��c��~��� �F��Y�;6�y���z �MMM��>��6m�r�:e ����.��e*�Μ���B�p�[���6��Q��<���3g}�w��ڮ����Wt�%��h �L h@������A �ɝ�k�^][����u\ٜ�g�:{rk>����s�r�"�T�;�0�ێ����q �/ �r�>"���8a�&`��y\䤡���!��4|���@���0d��Mg`�B��H�k��R�\i'�����(�M����Fı���&̙3'��4������ƒ�+�`�-�-�ֹl�����������1=<�qZ����|�מ�� sS.]>���B��_\|��b�3ێ�|;._��8��. ~�M���lx�.� � B~´ �1 ��| B��Z97��ހ˲�f��7]G���#ض-���ġ�ޱl�v F#�����a�ԩ�1m��@]f*�-�-�>e��(� M5�;gϙ�WSjg��)]5VZ�D�'�@�nNL ��<;��pm�jΜ;��m�6��s�� t�� ��v�"3��Ⱥ]pA0(�A��4Xe��X�����V}F~s�� ٦�8ae)���/%JC�c����H� �?� =' c���N��R�-,��t*�e�|�E*e���a�V-L#�s���^>���K�jٚ�hƨ94��\2e��9t��JЀ�g���8�����ӲV0�����#������Vwww��Vtv���C\&(va� tt�#����ȃee���i�@ ��&O�)���T�4ki�̤]3Pǀ�:p��.���q��f�o�A��;]Oʴ�6&5� ��b�ܞ82F>ߛ5{��H96�#2ѐn�� 0�q�8���\Y�d��gO���(�t�k�w�0 �3ч����� 4��+Wg�35��[~�ڹ��O�� ��^�v�g�#[�B�sq��x��T��i� ҞW���š�}�=#��X�1/E��+0f�:��6i�I@g�;w#2�ӫ��6lq@�w���O���>'Pv}�i ���ðL��6�m Ӽ/7�sj#E�SԽ�8�=5�@�L�647LAƩ�9�e��Z~;�2-�"��7w漯ܹh�'��=��Ѐ>G]�y�H �ck�?u���_���O�;�j=s^��J�%�,"�(�LQ,�&0d�% (��a�L�2 ��t.i������ߛ5�@h�JۦW:�5o��d���� �J���<Y*_Y#g <d���m b�&}�a�W/��M�)��m�A$7t>���VOZM����R��3{>�[`�&fΜ�UK�>�j�M�5Wc�93�i~۸���ZU$�]O -�1(�����9{���^�ݶ��{�^>�BЍ�m�љ��T�B��F��M "�e �m�u{!�t
Encoded:
77+9UE5HDQoaCgAAAA1JSERSAAAB77+9AAAB77+9CAYAAADvv73vv73figAAAAFzUkdCAO+/ve+/vRzvv70AACAASURBVHhe77+9B++/ve+/vVd5Lu+/vXxtZu+/ve+/vXdZ1bIkS++/vWRJ77+9LO+/ve+/vW1M77+9SyDvv73vv70QSCDvv71/Ekjvv71N77+9EO+/vQkJcO+/vUAIBAhJLglJ77+9JAQIKRDvv70xce+/vUbvv716L++/vd6l1bYpX++/ve+/ve+/vT3vv73vv718Mztb77+9TVvvv73vv708OzNfOe+/vT1n77+9c++/ve+/ve+/vQbvv73vv70l77+9Je+/vSXvv70l77+9Je+/vSUw77+9JWDvv73vv70e77+9DmgJaAloCWgJaAloCUAD77+977+9BFoCWgJaAloCWgITQAIa77+9J++/vSDvv70uaAloCWgJaAloCWhA77+9c0BLQEtAS0BLQEtgAkhAA++/vQQYRO+/vQUtAS0BLQEtAS0BDe+/vXoOaAloCe+/ve+/vUAc77+9zoXvv70LTe+/vRnvv70p77+977+9OsuM77+9Qu+/vVDvv70Z77+9LMuKL3Vnc3fvv70m77+9THDvv71aW9um2prvv73vv70F77+9Xe+/ve+/ve+/ve+/vTPvv73vv73vv70XTQ/vv70gbGxoPu+/vXLvv73vv70Fz53vv73vv73UtAvvv73vv73vv73vv70177+977+977+9aX/Gsn0D77+9Ue+/ve+/vTsy77+9Zu+/ve+/vSvvv71SN8OY0a3vv71DS0BLYHAS0IA+OO+/vemrtAQm77+9BO+/vTg2TmRP77+977+977+977+977+977+977+9Ne+/ve+/ve+/vS3vv73vv73vv73vv71dd++/ve+/ve+/ve+/vTDvv70a77+977+925oM77+9QmdnB++/vTDvv71lGe+/vXrvv70qYivvv73vv70E77+9cu+/vRLvv73vv73vv70R77+9IXLvv70CGhsbYRgG77+9IEYm77+9QSrvv71CV1cWLS0t77+977+9CO+/ve+/ve+/ve+/vTt3PmozNQgLHu+/vTTvv71kazLvv73vv71RaBhp77+977+977+977+9Zcq377+9a++/ve+/ve+/vWHvv73vv702Tj92S++/vS0nJu+/ve+/vXUn77+9BEZYAhrvv71HWO+/ve+/ve+/vVoCY0kCR9uP77+977+9HzQW77+977+977+93KVT77+977+91Ibvv71nL++/ve+/ve+/ve+/ve+/vTkL77+9zIvvv70vAe+/ve+/vS7vv713Xu+/ve+/vVgo77+9Oe+/ve+/vQcv77+9GO+/vWPvv70I77+9CH7vv73vv73vv70N77+9Ru+/ve+/vVnvv707Nu+/vXke77+977+977+9egzvv71NTU3vv73vv70+Gu+/ve+/vTZt77+9cu+/vTplCu+/ve+/vRrvv73vv70u77+977+9ZSrvv73OnA/vv73vv73vv71C77+9cO+/vVvvv73vv73vv70277+9Eu+/vVHvv73vv70877+977+977+9M2d977+9d++/ve+/vdqu77+977+977+977+9V3Tvv70l77+977+9aAnvv71MCWhA77+977+977+977+977+977+9EhhBCe+/vcmd77+9a++/vV5dW++/ve+/ve+/ve+/vXVc2Zzvv71nF++/vTp7cms+77+977+977+977+9c++/vXLvv70i77+9VAHvv70777+9MO+/vduO77+977+977+9DgHvv71xDO+/vS8g77+9cu+/vQY+Iu+/ve+/ve+/vTgOYe+/vSZgGggY77+9He+/vXlcBuSkoe+/ve+/ve+/vSHvv73vv700fO+/ve+/ve+/vUDvv73vv73vv70wZO+/ve+/vU1nYO+/vULvv73vv71I77+9a++/ve+/vVLvv71cH2kn77+977+977+9Bhjvv73vv70oAO+/vU3vv73vv73vv73vv71GxLHvv73vv73vv70mzJkzJ++/ve+/vTTvv70R77+9F++/ve+/ve+/ve+/vcaS77+9K++/vWDvv70t77+9Le+/vda5bO+/ve+/vREU77+977+977+977+977+977+977+977+9Bu+/vTE9PO+/vXFaAgPvv73vv73vv73vv71877+9157vv73vv70Nc1MuXT7vv73vv73vv71C77+977+9165fXHzvv73vv71i77+9M9uO77+9fDsuX++/ve+/vTjvv73vv70GLgp+Hu+/vU3vv73vv73vv71sE3jvv70uCO+/vQnvv70NCwhCD34YwrQMBu+/vQgxDO+/ve+/vRl8DULvv73vv70TWjk377+977+93oAFy7Lvv71mH++/ve+/vTddR++/ve+/ve+/vSPYti3vv70V77+977+9HMSh77+93rFs77+9dgpGFCPvv73vv73vv73vv73vv70fYe+/vdSp77+9MW0a77+977+9QF1mKu+/vS3vv70t77+9PmXvv73vv70o77+9Ck0177+9O2fPme+/vVdTamcd77+977+9KV0GNVYfWgLvv71EAhrvv70n77+9QO+/vW5OTAnvv73vv708O++/ve+/vXBt77+9HxRqzpw777+977+9be+/vTYX77+977+9c++/ve+/vQl0Fu+/ve+/vQ3vv73vv71277+9EiIz77+9H++/vci6XXAcA0EUMCjvv71B77+977+9NFgb77+977+9WO+/ve+/ve+/ve+/ve+/vVZ9Rn5z77+977+9CwMB2abvv704CGEbKe+/ve+/ve+/vS8lSkPvv71j77+977+977+9Bu+/vUjvv70N77+9P++/vQ0CPScMY++/ve+/ve+/vU7vv73vv70QBBFS77+9LSwF77+977+9dCrvv70b77+9fO+/vUUqZe+/ve+/ve+/vQ5hCO+/vVYtTCPvv70Fcxbvv73vv73vv70OXj7vv73vv73vv71L77+9atmaFxDvv71oxqg5NO+/ve+/vX9cMmXvv73vv705A3Tvv73vv70EShLQgO+/vWfvv73vv73vv70477+977+977+977+977+907JWMO+/ve+/ve+/ve+/ve+/vSPvv73vv73vv73vv73vv70d77+9Vnd3d++/ve+/vVZ0du+/ve+/ve+/vUNc77yGKHZh77+9DXR077+9I++/ve+/vRDvv70B77+9yINlG++/ve+/vQDvv71p77+9QAoG77+977+9Jn9P77+9GgQBAynvv73vv73vv71U77+9NGsSE2nvv70EzKRdM1DHgO+/vTpw77+977+9Lu+/ve+/ve+/vXHvv73vv71m77+9bwXvv71BHO+/ve+/vRo7XU/KtAJ/77+9NiY177+9IO+/ve+/vWLvv73cnjgyEEY+35s1e++/ve+/vRlIORk277+9IzLRkG7vv73vv70LMO+/vXEG77+9OO+/ve+/ve+/vRdcWe+/vWTvv73vv71nT++/ve+/ve+/vSjvv71077+9a++/vXfvv70wDO+/vTPRh++/ve+/vQTvv73vv70G77+9CTTvv73vv70rE1cCZ++/vTM177+977+9W37vv73aue+/ve+/vU8d77+977+9IO+/ve+/vV7vv712Ae+/vWfvv70jW++/vULvv71zce+/ve+/vRV477+977+9VO+/ve+/vdiFae+/vQzSnlfvv73vv73vv70RxaEE77+9fe+/vT0j77+977+9WO+/vTEBL0Xvv70T77+9KzBm77+9Ou+/ve+/vRo2ae+/vUlAZ++/vTsBdxQjMgTvv73TqwUD77+9Ee+/vTZsBHFA77+9d++/ve+/ve+/vRVP77+977+977+9PidQdn0P77+9aQnvv73vv73vv73DsEzvv73vv702E++/vW0K07wvNxnvv71zaiNF77+9U9S977+9OO+/vT0177+9QO+/vUzvv702HDQ3TEHGqe+/vRU577+9Ze+/vRLvv71afjvvv70yLe+/vSLvv73vv703d+a8r9y5aO+/vRcn77+977+9Pe+/ve+/vRLQgD4ZR13vv71577+9SCDvv71ja++/vR0/de+/ve+/ve+/vV/vv73vv70d77+9T++/vTvvv71qPXMIXu+/ve+/vUrvv70l77+9LCIIAO+/vSjvv71MHlEs77+9JjBk77+9JQANKO+/ve+/vWHvv71M77+9Mgzvv70E77+9dC5p77+977+977+977+977+977+935s177+9QGjvv71K26ZXOu+/vTVv77+977+9ZO+/ve+/ve+/ve+/vSDvv71K77+9Hu+/vRHvv708WQAqX1kjZw08ZO+/ve+/ve+/vQBtDGLvv70UJn3vv70H77+9Vy/vv73vv71N77+9Ke+/ve+/vW3vv71BJDcfdD7vv73vv70c77+9Vk9af03vv70W77+977+9Au+/vVLvv73vv70zez4a77+9W2Dvv70mZs6c77+9VUvvv70+77+9au+/vR0fTe+/vTVXY++/vTkz77+9aX7buO+/vRjvv73vv71aAlUk77+9AV1PCy3vv70xKO+/ve+/ve+/ve+/ve+/vTl777+977+977+9Xu+/vd2277+977+9e++/vV4+77+9QtCN77+9be+/vdGZ77+977+9VO+/vULvv73vv71GEO+/ve+/vU0KIhPvv71lAgQJ77+9be+/vXV7Ie+/vXQK77+977+9bO+/vU7vv704Ze+/ve+/ve+/vQ4FNw/vv70OOVrvv73vv71caO+/ve+/ve+/vQ5Z77+977+977+977+9Te+/vTYl77+9Kw3vv71APSAn77+9JQLvv70dSRM677+977+977+9Ke+/ve+/ve+/vVgGbSZC77+977+9Hu+/vQBiETQXI++/vSJu77+9NADvv71777+9fe+/vXwP77+9N++/ve+/ve+/ve+/ve+/ve+/vR/vv70wbe+/vTco77+9H++/ve+/ve+/ve+/vTsHcUA7Du+/ve+/ve+/vVN277+9NzTvv73vv73vv73YsO+/vS7Mne+/ve+/ve+/ve+/ve+/vWVnXe+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/vduu77+977+9Ke+/ve+/ve+/vSXQrwQ077+977+9KyJ977+977+977+977+9SGBf77+9L++/ve+/vTbvv71v77+9Ou+/ve+/vWdffO+/vTfvv711Xe+/vWvruoTvv73vv73OoT3Xjgg+77+9OEQY77+977+977+9zYFn77+977+977+9Sxpz77+9SHTho6bvv73vv73vv70077+9D++/vceRYVbvv71z77+977+9JO+/ve+/vXvvv71j77+9c++/ve+/ve+/vUt377+977+977+9Mu+/ve+/ve+/vUxxDVsXZB/vv73vv71Cc00zFsy+BS3vv70z77+977+977+977+9PX3vv73vv73vv73vv702fu+/vRnvv73vv708UBnvv73vv70ExooENO+/ve+/ve+/ve+/ve+/ve+/ve+/vRLvv711du+/vc+cPHfvv71dbd2XNu+/vTh3JHPvv73vv70heO+/vSHvv71377+977+977+977+977+9Lu+/vSPvv71U77+9dhHvv71o77+977+9PTDvv70u77+9Hu+/vXgD77+9TiZy77+9ClTvv73vv71LC0t1UFfvv70X77+9GO+/vUNF77+9UxsC77+9RzpV77+977+9dCNqU01o77+977+977+977+977+9VmDvv73vv711X1t+77+977+977+9E3QFZmNN77+9UW3vv70f77+9Me+/vU8b77+9BG7vv73vv71pcA3vv71XaQlMNAkc77+977+9d++/vWcGG++/vV4777+977+9K3vvv73vv73vv71q77+9ZVzvv71exqnvv70n77+9R3nvv73vv73vv70gcjnvv73vv73vv71e77+9dO+/ve+/vWHvv71M77+977+977+9b1MQ77+977+9Y++/vRJQ77+9TldQEB3vv73vv73vv71ByqlBHO+/vUgbaSzvv73vv70cK++/ve+/vcaM77+9OdmGTNOP77+9Tl3vv713a++/vW3vv73bgT9F77+977+9JTDvv70S0IA+77+9Mu+/vU/vv70S77+977+977+9PO+/ve+/vWMnD++/vU5n77+9yopz77+9TmLvv73vv719CGMP77+9He+/vSN7HU7vv71iMO+/vREh77+977+9Z9KGKUjvv73vv73apmFz77+9Fkfvv70PyLTvv73vv71eTQLvv70hAu+/vci377+9Fu+/vUAE77+91aZr77+9XDsVSxYuR++/vW7vv73vv73vv715BO+/ve+/ve+/vXjvv73vv73fvnXare+/vTTvv70ExqIENO+/ve+/ve+/vVHvv71t77+977+9Ejjvv715eFoUFe+/ve+/vXnvv70f77+977+977+9L++/vTx7CF3vv71VdGbvv73vv73vv73vv71Tcu+/vRPvv70L77+977+977+977+9OBAsFO+/vSzvv71mFhLvv70a77+977+9UO+/ve+/vQ8W0JXvv73vv71uO++/vUPvv73vv73vv71677+9K0zvv703w7Q+77+9PgVS77+9Bjvvv70FI++/vU3vv71g77+977+9CO+/ve+/vSY077+9T0dtairvv71q77+9Y++/ve+/vTVn77+9Wnffr++/ve+/ve+/ve+/vWsD77+977+9PkdLYDQlMMif77+9aDZRP0tLYO+/vUvvv73Ihe+/vU8eOH3vv70D17JX77+977+977+92IoDR++/ve+/vcu977+977+977+9Ie+/ve+/vRzvv71NLGzMlW5bXO+/ve+/ve+/vVNC77+977+9RiZ2Ou+/vdGN0rVMGO+/ve+/vU3vv73vv71DAe+/ve+/ve+/vTnvv73vv71IZXrvv70O77+9E0A377+9NO+/ve+/vRsxUe+/vVLvv70877+977+977+9WyNkWSPvv73vv71J77+9I2M177+9Qg3vv73vv73vv71FK++/vX7dls+v77+9de+/vQccOO+/vSxjVnbvv73vv71Q3YPvv70gAQ3vv70TYRR1H8asBO+/ve+/ve+/vXLvv73vv703b++/ve+/veKnj++/vT1i77+9F++/ve+/vVLvv70F77+977+977+9YO+/vTHvv73vv71j77+977+977+9YRVEK1bvv71T3YRtCu+/vRdK77+9Yu+/vW9IOe+/vQYDOu+/ve+/vS1B77+9MtijN0A377+9RO+/ve+/ve+/vQ/vv71o77+9BO+/ve+/ve+/vXHvv719G++/vXVBKO+/vUcpdu+/vW1DYE7vv71077+9SjLvv70x77+9D9uoQSZV77+90KUIBhvLl++/ve+/ve+/vdWb77+9F05d77+9Jmfvv71L06dMe3p+05Lvv70Dee+/vT5HS2Dvv70kMO+/ve+/vWDvv73vv73vv73vv70lMO+/vSVA77+977+9566ef0tH77+977+977+977+977+977+9f82P77+977+977+977+9fDs877+9Q3fvv706DO+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/vRBo77+977+9cUHvv73vv73vv71W77+9aO+/vUzvv70HTnzvv710Dn1G77+9z7nvv70DBO+/ve+/vSQ677+9Ae+/vXzvv70U77+977+977+977+977+977+9Lu+/ve+/vQQ5DW3vv73vv73vv73vv71mbnnvv73vv73vv73vv73vv717S++/vRTvv71f77+9Fc21MzB777+9wp0LZy/vv73vv73aue+/ve+/ve+/ve+/ve+/ve+/ve+/vQfvv71VAhrvv73vv73vv73vv73vv71277+9WQnvv712D++/vX7vv73vv70ffu+/ve+/ve+/vXPvv71c7riIE2fvv73vv73vv73vv73LiO+/vQDvv70ieF4O77+9Fe+/ve+/vXVTUu+/vQpPNANL77+9V++/vRjPpO+/vSzrjpPvv71cLH5i77+965OR77+977+9Pu+/ve+/vd6+J++/vQBr77+977+977+9JHMsAWh0cO+/vVTvv73vv70m77+92p7vv70Hce+/ve+/vc+LFdmoX++/vVheakpRAATvv73vv71HSe+/ve+/ve+/vQEhLDPvv71QZ0/vv73vv73vv73vv70xa++/vS0M77+9C2cv77+977+925bvv73vv71777+9GxcfHu+/vRNUN2zvv71KYCzvv73vv70m77+977+9de+/vSbvv70ELu+/vRfvv73aru+/ve+/ve+/ve+/ve+/ve+/vW7vv73vv73vv70L77+9dF5EPs6h77+977+9Gu+/vV4O77+9RUBc77+9OyXvv73vv70VE++/vSnvv73vv73vv70877+9BHUF77+9DO+/vQTvv70S77+977+977+977+9ZA3vv73vv71MRe+/ve+/vXzvv718dSpq77+977+9WE9+L++/vVHvv71N77+9akFQWu+/ve+/ve+/ve+/vQRw77+9Le+/vSbCjO+/vVgKRe+/vRNZ77+9ek5Z77+9FX7vv73vv73vv70CIzlbVD7vv71o77+977+9HO+/ve+/vVokQe+/ve+/vUDvv70AGO+/vQPvv73vv73vv73vv71SNx3Tmmdj77+977+9RVgwa2nvv73Fq3973bw777+9Mu+/vW3vv73vv73vv70S77+977+977+9BnQ9J++/vQTvv71BAtuPPu+/ve+/vV1B77+9646e77+977+977+977+977+9Pu+/vSsdF++/vQ3vv71QCHMI77+977+9fe+/vWTvv70lGhbvv73vv70y77+977+977+9Q++/vXQY77+9Re+/vRvvv70r77+9KWnvv70977+9YkpfY++/vWXvv71y77+9X++/ve+/ve+/ve+/vUzFse+/ve+/vRzvv70AWgHvv71XERxWUu+/vRnvv70jURjvv73vv73vv73vv73NhO+/vVQwax0BIXPGlw5B77+9Ku+/vSfvv71J77+9bybvv71Mcu+/ve+/vUF9FHpYOu+/ve+/vUR+77+977+977+9JO+/vTEE77+9LlHvv71m77+9Wkxt77+977+977+977+9FNSn77+9YNmC77+9WHvbpu+/vT1w77+9Q++/vWsY77+977+977+977+977+977+977+9JO+/vQF9QGLvv70naQnvv70u77+9Z++/ve+/ve+/vSfvv70f77+977+977+977+977+9Ne+/ve+/vXgUJy4eQ2x5CO+/vQgFPwvvv70UFcOoalkU77+9cEzvv73vv73vv70R77+9QmMOc++/vQIo77+977+977+9E++/ve+/ve+/vU1FVRjvv71pE0Dvv71Nde+/vWTvv70UeiVfOgM6bwRKQO+/vSlu77+9Bxbvv70K77+9Kz/vv702Ke+/vTHvv73vv73vv73vv70QcSjvv71S77+9HRPvv70nBFDvv73vv70L77+977+977+9cO+/v
Which is an invalid image.
I’m wondering if the API isn’t doing what I think it is, the main site says it’s for fixing same-origin problems. I couldn’t find any other free image URL to base64 APIs. Is it possible to make a block directly in Inventor to do this? I’m fine with waiting a few months for it, it can be after the library and BotDash and stuff.