假设我正在创建一个网站,用户可以在该网站上注册,登录并查看彼此的个人资料。
我已经创建了注册,登录并查看其他人的个人资料的功能,但是我不知道如何为每个用户添加唯一的个人资料图片。
这是我当前保存用户数据的方式。
mongoose.Schema({
username: {
type: String,
unique: true,
required: true
},
email: {
type: String,
lowercase: true,
unique: true,
required: true
},
password: {
type: String,
required: true
}
});
Run Code Online (Sandbox Code Playgroud)
我应该在哪里保存这些图像?甚至可以将.png文件保存在mongodb中吗?
当我想在我的HTML / View Engine中查看图像时,我是否可以简单地使用以下内容:
<img src="<%= user.image %>">
Run Code Online (Sandbox Code Playgroud)
然后将实际图像保存在文件中的某个位置?