couchdb图像附件没有显示

时间:2017-08-07 21:15:02

标签: couchdb attachment cloudant

在我的页面(localhost)中,

 <img src="http://codingcyber.com/wp-content/uploads/2017/06/vivek-vengala.jpg?x52743">

显示此图片,可在网上找到

我已将此图像作为附件放在couchdb(cloudant)中:

    "_attachments": {
     "vivek-vengala.jpg": {
       "content_type": "image/jpeg",
       "revpos": 3,
       "digest": "md5-W2t1msSBZ4eG07hG3R0JbA==",
       "length": 47970,
       "stub": true
     },

但是当我尝试检索并显示它时:

<img src="https://xxxx:xxxx@xxxx.cloudant.com/essai/49509f60b6f17dc567cad0233fd11916/vivek-vengala.jpg">

只显示一个图像图标,当我右键单击时,我可以在新窗口中看到它。

我的错误是什么?

1 个答案:

答案 0 :(得分:0)

尝试让公众可以访问数据库,而不是在图片的网址中使用您的凭据。无论如何,任何人都可以访问您的凭据(只需检查源代码),这与故意使您的数据库公开是一样的。

您应该在Cloudant中创建多个数据库,一个具有公共访问权限(可能称之为public),另一个具有私有凭据。