JS部分:
const express=require('express');
const router=express.Router();
const multer=require('multer');
const fs=require('fs');
const upload=multer({
dest:'imgupload'
});
const single=upload.single('img');//img---html文件中input的name属性名
const arr=[];
// http://localhost:3000/14-2 浏览器访问路径
router.get('/',function (req,res){
res.render('14-2ejs',{list:arr})
});
router.get('/img/:imgname',function (req,res){
console.log(req.params.imgname); //测试1
const rs=fs.createReadStream('imgupload/'+req.params.imgname);//获取图片的文件名
rs.pipe(res);
})
router.post('/imgup',single,function(req,res){//imgup---html文件中form表单的action路径
arr.push(req.file);
console.log(req.file); //测试1
res.redirect('back');//返回到当前页面
})
router.post("/xhrup",single,function (req,res) {
res.send(req.file);
})
module.e
Javascript——Express框架-关于图片路径的学习体会
最新推荐文章于 2022-12-01 00:05:41 发布
![](https://img-home.csdnimg.cn/images/20240709112858.png)