Как получить изображение через dojo.xhr
?
У меня есть datagrid
, и при нажатии на любую строку я хочу получить изображение (зависит от выбранной строки) с сервера,Изображение должно быть выведено в виде диалога.
Я не вижу подходящего параметра handleAs
для этого.
В настоящее время у меня есть два варианта,
1)Определите <image>
внутри диалогового окна, событие onClick
отобразит диалоговое окно, а также установите для параметра src
ссылку для возврата изображения сервера (это не выглядит асинхронно).
2) Кодируйтеизображение, используя Base64
, передайте как json. (И что? как преобразовать его обратно в изображение в браузере?)
Я не удовлетворен любым из вышеперечисленных.
Пожалуйста, предложите,Спасибо.
РЕДАКТИРОВАТЬ
2) Продолжение.нашел способ заставить это работать, установив атрибут src="data:image/jpeg; base64, *deferredObj*"
тега <image>
, но все же для меня это не очевидный способ сделать это.