Node.js 在my node js项目中使用express fileupload时上载错误

Node.js 在my node js项目中使用express fileupload时上载错误,node.js,express,Node.js,Express,我上传文件时出错。我得到的响应是,我的请求正文中有一个文件,但没有上载该文件 我的代码 错误: 将图像转换为base64数据 var base64Data = req.body.file_data // base64 string var file_name='123.png'; var file_dir = "assets/client_folios/" var fs = require("fs"); if (!fs.existsSync('assets/')){ fs.mkdirSync

我上传文件时出错。我得到的响应是,我的请求正文中有一个文件,但没有上载该文件

我的代码

错误:


将图像转换为base64数据

var base64Data = req.body.file_data // base64 string
var file_name='123.png';
var file_dir = "assets/client_folios/"
var fs = require("fs");
if (!fs.existsSync('assets/')){
  fs.mkdirSync('assets/');
}
if (!fs.existsSync(file_dir)){
   fs.mkdirSync(file_dir);
}
var file_path="assets/client_folios/"+file_name

 var file_path="assets/client_folios/"+file_name
fs.writeFile(file_path, base64Data, 'base64',async function(err) {

}

您必须为图像输入一个名称,您可以输入req.body.name或与我一样的名称
{
    "errno": -4068,
    "code": "EISDIR",
    "syscall": "open",
    "path": "D:\\wd\\javascript\\Projects\\uploadFiles\\files"
}
const fs = require('fs')
const express =  require('express')
const app = express();
const fileUpload = require('express-fileupload')
var http = require('http')
// var stream = fs.createReadStream(__dirname+'/files/1576350919658.jpeg');
var path = require('path')

app.use(fileUpload())

app.post('/',(req,res,next)=>{

    console.log(req.files)
    let file = req.files.image;
    file.mv(__dirname+'/files/ddddd.jpg', (err)=>{
        if(err){
          return  res.send(err)
        }
        return res.send('File Uploaded')
    })
})

app.listen(2020)
console.log('listening')
var base64Data = req.body.file_data // base64 string
var file_name='123.png';
var file_dir = "assets/client_folios/"
var fs = require("fs");
if (!fs.existsSync('assets/')){
  fs.mkdirSync('assets/');
}
if (!fs.existsSync(file_dir)){
   fs.mkdirSync(file_dir);
}
var file_path="assets/client_folios/"+file_name

 var file_path="assets/client_folios/"+file_name
fs.writeFile(file_path, base64Data, 'base64',async function(err) {

}