Java教程

20.multer上传图片

本文主要是介绍20.multer上传图片,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

说明

1.后台安装 multer模块,同时引入fs模块

2.router.js入口文件导入模块

const fs=require('fs')
const multer=require('multer')

3.创建uploads文件夹存储图片

4.配置静态资源

实现代码

const express = require('express')
const router = express.Router() //创建router
const multer = require('multer') // 上传图片依赖
const fs = require('fs') //安装文件模块
const path = require('path') //安装路径模块
/*
上传图片
说明:
1.后台安装 multer模块,同时引入fs模块
2.router.js入口文件导入模块
const fs=require('fs')
const multer=require('multer')
3.上传图片
*/



// /1.配置项
var storage = multer.diskStorage({
    destination: function (req, file, cb) {
        // 调用 cb 即可实现上传位置的配置:注意直接从二级目录开始写
        cb(null, 'public/uploads')
    },
    filename: function (req, file, cb) {
        // 指定文件名
        //文件名重复覆盖
        // 后缀名发生改变,如何解决?

	
这篇关于20.multer上传图片的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!