当前位置: 首页 > 后端技术 > Node.js

Node.js文件上传

时间:2023-04-03 19:51:48 Node.js

Node.jsexpress使用Multer实现文件上传html部分

文件上传:

选择要上传的文件:

Node.js部分安装multer:npminstallmulter--savevarexpress=require('express');varapp=express();varfs=require('fs');varmulter=require('multer');varupload=multer({dest:'uploadFile/'});//文件上传app.post('/upload',upload.any(),function(req,res,next){console.log(req.files[0]);//上传文件信息varnewFile="./uploadFile/"+req.files[0].originalname;fs.readFile(req.files[0].path,function(err,data){fs.writeFile(newFile,data,function(err){if(err){console.log("Error:",err)}else{letresponse={message:'上传成功',文件名:req.files[0].originalname};res.json(响应);}});})})//图片加载,uploadFile下存储的所有图片app.get('/uploadFile/*',function(req,res){res.sendFile(__dirname+"/"+req.url);})github地址:https://github.com/Rossy11/no...