const http = require("http")
const formidable = require("formidable")
const util = require("util")
const fs = require("fs")
const server = http.createServer((req, res) => {
res.writeHead(200, { "Content-type": "text/html;charset=utf8" })
if (req.url == "/favicon.ico") return
if (req.url == "/info") {
var form = new formidable.IncomingForm();
form.uploadDir = "./upload"
form.parse(req, function (err, fields, files) {
res.writeHead(200, { "content-type": "text/plain;charset=uft8" })
res.write("上传成功")
let oldPath = __dirname + "/" + files.files.path
let newPath = __dirname + "/upload/" + files.files.name
fs.rename(oldPath, newPath, (err, data) => {
if (err) {
console.log(err)
return
}
res.end("改名成功")
})
})
}
})
server.listen(2323)