大概思路:
在js文件里写传递图片的程序,然后,在html文件里引入图片的路径就可以了。
app.js
const express = require("express");
const app = express();
const multer = require("multer"); // 第三方的插件,下载后就可以用了。
const path = require("path");
const fs = require("fs");
app.use(express.static("./public")); // 读取public文件夹里面的静态文件
app.use(multer({dest:"./upload"}).any());
// 路径是在upload文件夹里面 可以存放任何类型的文件
// 在浏览器上边输入localhost:5005/demo.html就可以选择图片了
app.post("/upload",(req,res)=>{
// req.files是一个数组,里面有一个对象,包含着上传文件的信息
let fileData = req.files[0];
console.log(fileData);
// 获取到最初的名字(可知后缀),现在的名字(可以添加后缀)
let { originalname, filename } = fileData;
console.log(originalname);
console.log(filename);
let extname = path.extname(originalname); //获得后缀名,比如.jpg
c