如何在沙发数据库中上传图片并检索它

时间:2014-07-08 11:27:29

标签: couchdb

我正在使用Couch DB,我想在用户注册我的网站后创建用户个人资料。 在注册过程中,用户上传他的图像​​,然后将其添加到Couch Db中该用户的文档中并进行检索,以便将他的所有详细信息及其图像显示为他的个人资料。

1 个答案:

答案 0 :(得分:2)

您可以将图片作为附件存储在用户的个人资料中,或者优先存储到单独的数据库中。这是将单个附件上传到新文档:

curl -vXPUT $COUCH/testy/doc/attached-jpg --data-binary ~/tmp/swirl/docs/test/data/m74.jpg

显然,如果您要更新现有文档,则需要适当地提供_rev字段。

通常,用户配置文件保持精简状态,配置文件映像是从单独的数据库处理的,如果不需要,则不需要在服务器的RAM中缓存。验证功能可用于确保更新个人资料图片的唯一用户是拥有用户。