2017-06-07 4 views
0

Wie kann ich hochgeladene Dateiinhalte mit multiparty in node.js hochladen? Ich brauche keine temporäre Datei, ich muss den gesamten Stream in Google Cloud Storage umleiten, um den Dateiinhalt zu speichern, aber ich finde den Weg nicht, um diesen Inhalt mit Ereignissen zu erhalten.Multiparty den Inhalt der hochgeladenen Datei lesen

Antwort

1

Die Antwort gefunden. Wir müssen Teilstrom verwenden, um Standardstreams-Ereignisse wie data und end zu abonnieren, um Dateidaten zu erhalten.

part.on("data", chunk => { 
    writeStream.write(chunk); 
}); 

part.on("end", chunk => { 
    writeStream.end(chunk); 
}); 

writeStream - ist ein weiterer Stream, in dem Sie Ihre Daten speichern möchten. In meinem Fall war das Google Cloud Storage Datei PUT Anfrage über signedUrl. Teil - ist ein Teil Objekt eines Formulars part Ereignis

Verwandte Themen