这是我上传文件的功能:
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。