nodeJs学习-11 multer中间件,解析post文件,上传文件
2024-09-07 06:29:21
const express=require('express');
const bodyParser=require('body-parser');
const multer=require('multer');
const fs=require('fs');
const pathLib=require('path'); var objMulter=multer({dest: './www/upload/'}); //multer 解析post文件 multipart/form-data var server=express(); //错误
//server.use(bodyParser.urlencoded({extended: false}));
server.use(objMulter.any()); server.post('/', function (req, res){
//新文件名
//'./www/upload/dfb33662df86c75cf4ea8197f9d419f9' + '.png'
var newName=req.files[0].path+pathLib.parse(req.files[0].originalname).ext; fs.rename(req.files[0].path, newName, function (err){
if(err)
res.send('上传失败');
else
res.send('成功');
}); //1.获取原始文件扩展名
//2.重命名临时文件
}); server.listen(8080);
最新文章
- js数组去重的hash方法
- Excel怎样从一串字符中的某个指定“字符”前后截取字符及截取字符串常用函数
- windows字符串
- 用php脚本给html中引用的js和css路径打上版本
- JSON和JSONP的区别
- 使用WebKit.net加载HTML编辑器
- ELK 的好文章连接
- 硬盘类型和Linux的分区
- sql 游标循环当中重新赋值
- iOS9之后对于NSURL的编码转换方法变化说明
- poj 2166 构造
- 移动端解决input focus后键盘弹出,高度被挤压的问题
- 20170410 --- Linux备课资料 --- vim的使用
- SoapUI中读取法文字符
- 从json_encode过来的的字符串被返回到html页面时的解析
- js switch判断 三目运算 while 及 属性操作
- Cisco 的基本配置实例之五----交换机的路由功能与DHCP 功能
- Android Multimedia框架总结(六)C++中MediaPlayer的C/S架构
- [UE4]子弹穿透多个机器人
- RGB,YCBCR在HDMI传输线是数据排列
热门文章
- [转载] DSP6000图像位移与变形典型算法
- 《DSP using MATLAB》Problem 7.30
- Hadoop IO 特性详解(2)【文件校验】
- TZOJ 2965 A Coin Game(DP)
- 洛谷 3089 [USACO13NOV]POGO的牛Pogo-Cow
- python条件变量之生产者与消费者操作实例分析
- 汉诺塔III HDU - 2064
- 2019.9.24 csp-s模拟测试51(a) 反思总结
- System V启动脚本启动的服务
- Codeforces 851D Arpa and a list of numbers