如何在FormData对象中添加id属性? (JavaScript)的

时间:2014-07-15 19:46:47

标签: javascript node.js express form-data

这是我上传文件的功能:

var fd = new FormData();
fd.append("file", $scope.files[i]);


$http.post('/api/images/', fd, {
    withCredentials: true,
    headers: {'Content-Type': undefined },
    transformRequest: angular.identity
})
.success(function(data) {
    console.log(data);
})
.error(function(data) {
    console.log('Error: ' + data);
});

我想用此文件发送id。我想我必须补充一点:

fd.append("id", id);

但我怎么能在服务器端看到这个?例如,当我想要一个文件名时我写这个

app.post('/api/images/', function(req, res) {
    console.log(req.files.file.name); 
});

但这不起作用:

console.log(req.id);

我使用node.js和express。

0 个答案:

没有答案