在我的页面(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">
只显示一个图像图标,当我右键单击时,我可以在新窗口中看到它。
我的错误是什么?
答案 0 :(得分:0)
尝试让公众可以访问数据库,而不是在图片的网址中使用您的凭据。无论如何,任何人都可以访问您的凭据(只需检查源代码),这与故意使您的数据库公开是一样的。
您应该在Cloudant中创建多个数据库,一个具有公共访问权限(可能称之为public
),另一个具有私有凭据。