小编Car*_*how的帖子

尝试上传图像 mongodb(mlab)

我正在尝试使用节点 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)

javascript ejs mongodb node.js multer

6
推荐指数
0
解决办法
432
查看次数

标签 统计

ejs ×1

javascript ×1

mongodb ×1

multer ×1

node.js ×1