ルート所有者を持つサーバーファイルシステムにファイルをアップロードする明示的なAPIがあります。私は、例えば、それをアップロードすると、ファイルに所有者と権限を追加する方法はあります:所有者:私は、アクセス:644ファイルのアクセス許可をエクスプレスとノードで追加する
私は保存するためにmulterを使用して、この
router.post('/',
imageUpload.single('file'),
function (req, res) {
res.set('location', encodeURI(urlJoin(UPLOAD_URL, req.file.filename)))
res.status(req.file.isCreation ? 201 : 204).send()
}
)
のような私のルートルックrootとしてスクリプトを実行する場合、ファイル
const imageUpload = multer({
storage,
})
が実際にアプリケーションがrootの所有者によって実行されますが、私は一度 – kyserslick
@kyserslickをファイルシステムにアップロードされた別の所有者にファイルを関連付ける必要がありますもしそうなら、あなたはfs.chmodとfs.chownを使うことができます - 私の更新された答えを見てください。 – rsp
はい、私は、tkxが見つかりました。 – kyserslick