使用res.sendfile来使用控制器范围内的文件内容

时间:2014-03-08 20:47:22

标签: node.js angularjs

我需要使用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

返回对象

感谢。

0 个答案:

没有答案