我正在使用Couch DB,我想在用户注册我的网站后创建用户个人资料。 在注册过程中,用户上传他的图像,然后将其添加到Couch Db中该用户的文档中并进行检索,以便将他的所有详细信息及其图像显示为他的个人资料。
答案 0 :(得分:2)
您可以将图片作为附件存储在用户的个人资料中,或者优先存储到单独的数据库中。这是将单个附件上传到新文档:
curl -vXPUT $COUCH/testy/doc/attached-jpg --data-binary ~/tmp/swirl/docs/test/data/m74.jpg
显然,如果您要更新现有文档,则需要适当地提供_rev
字段。
通常,用户配置文件保持精简状态,配置文件映像是从单独的数据库处理的,如果不需要,则不需要在服务器的RAM中缓存。验证功能可用于确保更新个人资料图片的唯一用户是拥有用户。