multer实现上传文件

版权声明:草原上的雄鹰 https://blog.csdn.net/sinat_36729274/article/details/80819629
let express= require( "express")
let multer = rerquire( 'multer')
//创建指定文件保存路径的storage对象
var storage = multer. diskStorage({
//文件存储的位置
destination : function ( req, file, cb) {
cb( null, './files')
},
//文件存储的文件名
filename : function ( req, file, cb) {
cb( null, file. fieldname + '-' + Date. now())
}
})
//自定义上传的文件名字:multer
var upload = multer({ storage: storage })
var app= express()
app. get( '/', function( req, res){
res. sendFile( '${_direname}/index.html')
})
//上传
app. post( "/upload", upload. single( "file的输入框name的值"), function( req, res){
res. send( "上传成功")
})

猜你喜欢

转载自blog.csdn.net/sinat_36729274/article/details/80819629