Я успешно извлекаю байты фотографий профиля для пользователей домена Google Apps, используя авторизованный Oauth2 UrlFetch
, но я не знаю, что делать дальше — в этом случае я хочу включить изображения в HtmlService
доставленную страницу. Байты есть, и если они служат текстом в качестве веб-приложения, я вижу обычный вывод JFIF mumbo jumbo.
Я пробовал использовать:
'<img src="data:image/jpeg;base64,' + Utilities.base64Encode(Response.getAs('image/jpeg').getBytes()) + '" >
но caja, кажется, убирает это (я подозреваю, что инструменты chrome dev показывают пустой <img>
в исходном коде.
Я пробовал различные способы сохранения байтов в файл, используя DocsList.createFile()
как большой двоичный объект, байты и текст и т. д., но ни один из них не привел к правильному изображению.
Всегда ли очистка данных будет вызывать здесь проблемы, нет ContentService.MimeType
для изображения, поэтому обслуживание байтов с правильным заголовком не сработает.
есть идеи?