我有一些文件放在上传文件夹中,没有特权就无法访问,并且在服务器公共范围之外。 如果所有者想要下载以前上传的文件,我需要管道文件。因为我认为Streaming是正确的方法,但我不能让它发挥作用。 所以我实际工作的解决方案是以下示例。 这仍然是正确的吗?
APP.fs.readFile(media.path, function(error, file) {
if (error === null) {
res.type(media.type);
res.send(file);
} else {
self.Component.send404(res);
}
});