Node.js 使用GridFS在mongodb中插入图像
我正在尝试使用nodejs&express上传mongoose集合中的一幅图像,首先我尝试在临时文件夹中上传,它工作得非常好。但是使用GridFS查询插入mongoose集合对我来说很困难,我熟悉创建模式和插入查询。请引导我。 在这里,我给出了如何将文件上传到临时文件夹的服务器端代码Node.js 使用GridFS在mongodb中插入图像,node.js,file-upload,express,mongoose,Node.js,File Upload,Express,Mongoose,我正在尝试使用nodejs&express上传mongoose集合中的一幅图像,首先我尝试在临时文件夹中上传,它工作得非常好。但是使用GridFS查询插入mongoose集合对我来说很困难,我熟悉创建模式和插入查询。请引导我。 在这里,我给出了如何将文件上传到临时文件夹的服务器端代码 exports.uploadimg = function(req, res){ console.log("c1",req.files); console.log("c2",req.files.upl
exports.uploadimg = function(req, res){
console.log("c1",req.files);
console.log("c2",req.files.uploaded_file.originalFilename);
console.log("c3",req.files.uploaded_file.path);
fs.readFile(req.files.uploaded_file.path, function (err, data){
var dirname = "/home/Mel/www/2013/img-folder";
var newPath = dirname + "/classes/" + req.files.uploaded_file.originalFilename;
fs.writeFile(newPath, data, function (err) {
if(err){
res.json({'response':"Error"});
}else {
res.json({'response':"Saved"});
}
});
});
请查看以下链接以找到此问题的解决方案 谢谢