Ibm cloud Bluemix连接和组合

Ibm cloud Bluemix连接和组合,ibm-cloud,cloudant,connect-compose,Ibm Cloud,Cloudant,Connect Compose,我有一个Cloudant数据库,它有一个图像作为文档的附件。示例文档如下所示 { "_attachments": { "smiley.png": { "content_type": "image\/png", "digest": "md5-Xxwpc\/\/87878gthgygf==", "length": 25148, "revpos": 2, "stub"

我有一个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和Compose为基本CRUD操作创建API。我使用API添加了数据,对于附件,我使用Cloudant仪表板添加了数据,并将图像添加为附件。 现在,当我在javascript代码中使用RESTAPI检索数据时,我可以像上面那样检索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;
}
任何帮助都将不胜感激。

如前所述

要检索附件,请向https://$USERNAME.cloudant.com/$DATABASE/$DOCUMENT\u ID/$attachment发出GET请求。响应的主体是附件的原始内容

因此,在上面的示例中,附件的路径是:

connect-api-prod-dfd-cc0e-11e5-b246-ffdf/connect_compose/031bcc30-cc0e-11e5-b246-8fd1e5139db0/user_db/3e88e50d5a7095897d4544d3ed4118ab/smiley.png

我试过了,如果直接给Cloudant打电话就行了。因为我正在进行连接和撰写,这会给我一条错误消息。