У меня есть база данных Cloudant, в которой есть изображения, прикрепленные к документу. Образец документа выглядит так
{
"_attachments": {
"smiley.png": {
"content_type": "image\/png",
"digest": "md5-Xxwpc\/\/87878gthgygf==",
"length": 25148,
"revpos": 2,
"stub": true
}
},
"_rev": "4-08f5ecebd8024a967706564972f31f79",
"id": "3e88e50d5a7095897d4544d3ed4118ab",
"age": 10,
"name": "Smiley",
"dob": 10102000,
"gender": "male",
"gadget": "watch"
}
С помощью Connect and Compose создан API для основных операций CRUD. Я добавил данные с помощью API, а для вложения использовал панель инструментов Cloudant и добавил изображение в качестве вложения. Теперь, когда я получаю данные с помощью REST API в своем коде javascript, я могу получить JSON, как указано выше, и получить все подробности. Я не уверен, как получить изображение и отобразить его на моей веб-странице.
function getCatalog()
{
var input = {
method : 'get',
returnedContentType : 'application/json',
path : 'connect-api-prod-dfd-cc0e-11e5-b246-ffdf/connect_compose/031bcc30-cc0e-11e5-b246-8fd1e5139db0/user_db',
parameters : {
},
headers : {
"X-IBM-CloudInt-ApiKey" : "HHURI1FJTkFLT0ZZZzdWTFQ1OUYyTkIxSERIuvehisDhWSEM4RksyWg=="
}
};
var response = WL.Server.invokeHttp(input);
return response;
}
Любая помощь будет оценена по достоинству.