特権なしではアクセスできず、サーバーの公開範囲外にあるアップロードフォルダー内にいくつかのファイルを配置しました。所有者が以前にアップロードしたファイルをダウンロードしたい場合は、ファイルをパイプする必要があります。それは、ストリーミングが正しい方法だと思ったのですが、うまくいきません。したがって、私の実際に機能するソリューションは次の例です。これはまだ正しいですか?
APP.fs.readFile(media.path, function(error, file) {
if (error === null) {
res.type(media.type);
res.send(file);
} else {
self.Component.send404(res);
}
});