nodejs 最简单的文件接收
Posted qianbo_insist
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs 最简单的文件接收相关的知识,希望对你有一定的参考价值。
just for 测试
使用最简单的文件上传
index.html
<body>
<form
action="http://localhost:3000/"
method="POST"
enctype="multipart/form-data">
<input
multiple
type="file" name="a">
<input type="submit" value="提交">
</form>
<script>
</script>
</body>
使用最简单的接收上传文件
const http = require("http");
const app = http.createServer();
const fs= require("fs");
app.on("request",(req,res)=>{
if(req.method=="POST"){
var data = [];
req.on("data",(chunk)=>{
data.push(chunk)
})
req.on("end",()=>{
var buffer = Buffer.concat(data);
//这里可以加入是什么文件,存成什么文件
fs.writeFile("./a",buffer,(err)=>{
if(!err){
res.end("ok")
}
})
})
}
})
var port = 3000
app.listen(port,()=>{
console.log("ok server run at ",port);
})
以上是关于nodejs 最简单的文件接收的主要内容,如果未能解决你的问题,请参考以下文章
使用 NodeJS 和 JSDOM/jQuery 从代码片段构建 PHP 页面
javascript 用于在节点#nodejs #javascript内设置react app的代码片段