Получение ошибки MIME-типа в API статических изображений карты Bing при обработке ответа jsonp - PullRequest
0 голосов
/ 27 октября 2019

Я использую API статических изображений карт Bing для экспорта изображения карт Bing в текстовый документ моих отчетов.

см. Пример запроса API ниже.

https://dev.virtualearth.net/REST/v1/Imagery/Map/Road/18.572464,73.835729/18?mapSize=500,500&pp=18.572464,73.835729;99;R&pp=18.570552,73.82809;99;T&mapLayer=Basemap,Buildings&key={bingmapkey}

Я использую этот API из моего углового веб-приложения для экспорта изображения в текстовый документ, для этого яиспользование docx-шаблонов npm.

API устарел и не поддерживает CORS. Я нажимаю на API с помощью jsonp.

Я получаю сообщение об ошибке типа «Отказался выполнять скрипт из 'api url', потому что его MIME-тип ('image / jpeg') не является исполняемым."

вот моя ссылка на стек.

https://stackblitz.com/edit/angular-jsonp-callback-mszoht

примечание: я удалил ключ карты bing из примера

Пожалуйста, дайте мне знать,Я делаю что-то не так здесь. Со стороны API нет ничего плохого, кроме обработки ответа от внешнего интерфейса. Более того, если я непосредственно ссылаюсь на URL в теге html-> img <img src="API_URL"></img>, изображение будет отображаться правильно.
У меня возникает проблема при добавлении изображения в документ Word. Как обработать ответ типа image / jpeg. Мне нужно преобразовать его в строку base64 вместо непосредственного использования.

...