Node.js文件上传
Node.js express使用Multer实现文件上传
html部分
文件上传:
选择一个文件上传:
Node.js部分
安装multer:npm install multer –save
var express = require('express'); var app = express(); var fs = require('fs'); var multer = require('multer'); var upload = multer({dest: 'uploadFile/'}); //文件上传 app.post('/upload', upload.any(), function (req, res, next) { console.log(req.files[0]); // 上传的文件信息 var newFile = "./uploadFile/" + req.files[0].originalname; fs.readFile(req.files[0].path, function (err, data) { fs.writeFile(newFile, data, function (err) { if (err) { console.log("错误:", err) } else { let response = { message: '上传成功', filename: req.files[0].originalname }; res.json(response); } }); }) }) //图片加载,存储在uploadFile下的所有图片 app.get('/uploadFile/*', function (req, res) { res.sendFile( __dirname + "/" + req.url ); })
相关推荐
-
js日期相关方法 javascript
2019-1-8
-
js移动设备判断方法大全 javascript
2019-1-8
-
数组去重 javascript
2019-1-8
-
JS实现字体逐个打印 javascript
2019-1-8
-
验证码倒计时js javascript
2019-1-8
-
判断当前客户端是否移动设备 javascript
2019-1-8
-
收集一些正则表达式 javascript
2019-1-8
-
全选,全不选,反选(jquery终极版) javascript
2019-1-7
-
404页面 结合了一个闯迷宫的小游戏 javascript
2019-1-8
-
图片放大器源码 javascript
2019-1-7