我需要使用angular.js node.js应用程序中控制器范围内服务器提供的文件内容。
我在我的node.js中使用res.sendfile来提供一个从我的客户端询问的文件angular.js
现在我需要访问所服务文件的实际内容(文本)。
这是我客户端的代码:
$scope.getFile= function(path){
FileService.file.get({filePath: path}, function(data){
//do something with the incoming file
console.log(data);
}, function(err){
console.log(err);
});
}
现在由于某种原因,正在发送的数据作为数组返回,所以我接收了一个包含文件内容的大型数组,而我只需要将整个内容插入到范围变量中以供使用。我有什么选择?我应该在服务器上做点什么吗?或者也许在我的客户? 我唯一的选择是实际读取服务器上的文件,将其作为对象流回客户端? 无法使用res.sendfile
返回对象感谢。