0

特権なしではアクセスできず、サーバーの公開範囲外にあるアップロードフォルダー内にいくつかのファイルを配置しました。所有者が以前にアップロードしたファイルをダウンロードしたい場合は、ファイルをパイプする必要があります。それは、ストリーミングが正しい方法だと思ったのですが、うまくいきません。したがって、私の実際に機能するソリューションは次の例です。これはまだ正しいですか?

APP.fs.readFile(media.path, function(error, file) {
    if (error === null) {
    res.type(media.type);
    res.send(file);
} else {
    self.Component.send404(res);
}
});
4

0 に答える 0