In Bezug auf Lernen muss ich von mir eine Datei-Upload machen mit fs.streams
Knoten + Express Rohr-Datei direkt auf Writestream
router.post('/upload', (req, res, next) => {
req.pipe(fs.createWritableStream('files/file.png'))
.on('error', (err) => next(err))
.on('close',() => {
res.json({image: 'files/file.png'});
})
})
Dies ist dosen't Arbeit. Also zwei Fragen
- Wie man Dateinamen und Daten von req bekommen?
- Wie verbinde ich diese beiden Streams?
Update: In allen Tutorials entgegengesetzte Wirkung beschrieben - lesen Datei von fs
und pipe
es res
zu Enduser.
haben Sie eine Lösung für dieses Problem zu finden? – yeiniel