【发布时间】:2015-12-10 23:09:17
【问题描述】:
我已经坚持了一段时间了。出于某种原因,我无法让它工作。我想要做的是获取 downFile 的名称:
app.get('/download', function(req, res){
var selectedFile = req.body.downFile;
var file = __dirname + '/uploads/' + filename;
var filename = path.basename(file);
var mimetype = mime.lookup(file);
res.setHeader('Content-disposition', 'attachment; filename=' + filename);
res.setHeader('Content-type', mimetype);
var filestream = fs.createReadStream(file);
filestream.pipe(res);
});
如果有人知道如何正确获取“downFile”的名称,我将不胜感激。
【问题讨论】:
-
从
var file = __dirname + '/uploads/' + filename;中获取文件名的位置? -
name of "downFile"是指name="downFile"的输入值吗? -
我想要“var selectedFile = req.body.downFile;”返回 downFile 的值是。当我使用 req.body.downFile 它返回一个未定义的属性。