我想在我的Sails应用程序中上传图片。如何定义模型以及如何将图像存储到数据库中以及如何下载图像。谁能帮忙。db:mongo。
module.exports = {
attributes: {
employeeId:{
type: 'string'
},
addressproof:{
type:______________
},
我该如何声明地址证明的类型。我希望用户也上传地址证明图像。在控制器中我应该写些什么,以便可以存储和检索地址证明。
you can use gridFS mongo用于将文件保存到mongodb中。
并且在此之前,您必须使用:
获取文件req.file('yourFileName').upload({
maxBytes: 10000000 },(err,uploadedFiles)=>{
if(err)
{
// res your error
}
const file = uploadedFiles.map(item => fs.createReadStream(item.fd))
}
);
然后您可以保存上面代码中提到的const文件,并使用gridFS保存它。
不要忘记您需要添加:const fs = require('file-system')
来开始代码。