我正在尝试使用节点 js 将图像上传到服务器以及本地文件夹。但问题是,当我尝试发布表单时,enctype图像仅保存在本地文件夹中,而不是保存在 mongodb 中。但是,如果我删除,enctype则图像仅保存在 mongodb 中。
<form method="POST" enctype="multipart/form-data" action="/posts" >Run Code Online (Sandbox Code Playgroud)
我的 server.js 文件 ---
//call module
var express = require('express');
var app = express();
var path = require('path')
var multer = require('multer')
//var upload = multer({dest: './uploads'})
var routes = require('./routes/index')
const bodyParser= require('body-parser')
//var port = process.env.PORT|| 3000;
// Multer path define
var storage = multer.diskStorage({
destination: './uploads',
filename: function(req,file,cb){
cb(null,file.fieldname + '_' + Date.now() +path.extname(file.originalname) );
}
});
// init upload
var …Run Code Online (Sandbox Code Playgroud)