Я использую 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 вместо непосредственного использования.