html页面:
<body>
<!-- enctype="multipart/form-data" 一定要设置-->
<form action="/addfile" method="post" enctype="multipart/form-data">
<!-- name属性值要与后端请求保持一致 -->
<input type="file" id="a" name="file">
<br/>
<input type="submit" value="提交" id="aa" style="margin-top: 10px;">
</form>
</body>
后端代码:
var express=require("express")
var fs=require("fs");
var multer=require("multer")
//初始化express框架
var app=express()
//初始化multer对象
var upload=multer({dest:'./ac/'})
app.get('/',function(request,response){
response.redirect("/file")
})
app.get('/file',function(request,response){
fs.readFile('file.html','utf8',function(error,data){
if(error){
console.log("读取html文件失败")
return
}
response.send(data.toString())
})
})
//处理上传的post请求
//单

本文介绍了如何在Node.js环境中利用Multer模块处理HTML页面上传的文件,详细阐述了后端接收和处理文件的代码实现。
最低0.47元/天 解锁文章
5832

被折叠的 条评论
为什么被折叠?



