【问题标题】:How to get file name when using express.bodyParser使用 express.bodyParser 时如何获取文件名
【发布时间】:2013-11-17 06:56:42
【问题描述】:

当我使用app.use(express.bodyParser({ keepExtensions: true, uploadDir: __dirname + "/public/adminupload" }));这个模块时,我的文件上传到__dirname + "/public/adminupload"目录但文件名是随机更改的,新名称与req.files.file.name不同。那么如何获得新名称呢?

【问题讨论】:

    标签: node.js file-upload upload express


    【解决方案1】:

    您可以从req.files.file.path 获取整个路径。您可以像这样提取文件名:

    path = require('path')
    console.log(path.basename(req.files.file.path));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-15
      • 2020-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多