未显示 CouchDB 图像附件



在我的页面(本地主机(中,

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

显示此图像,可在 Web 上找到

我已将此图像作为附件放在 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">

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

我的错误是什么?

尝试使数据库可供公众访问,而不是在图像的 URL 中使用您的凭据。无论如何,任何人都可以访问您的凭据(只需检查源代码(,因此这与故意公开数据库相同。

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

最新更新