使用express.bodyParser时如何获取文件名

时间:2013-11-06 06:10:42

标签: node.js file-upload upload express

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

1 个答案:

答案 0 :(得分:1)

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

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