Hier ist meine HTML-Seite, auf der ich eine Bilddatei und Informationen über eine TODO Aufgabe und Beschreibung senden möchte. http://pastebin.com/W9TVy4AnWie senden und empfangen Sie mehrteilige Daten in node.js?
form.on('part', (part) => {
if (part.filename) {
let imagePath = ''
let privateIndex // will hold the index for private images
let index // will hold the index for the public images
let file = ''
part.setEncoding('binary')
part.on('data', (data) => {
file += data
})
part.on('end',() => {
if (isPrivate) {
// handle a private image
} else {
// handle a public image
}
if (!fs.existsSync(imagePath)) {
fs.mkdir(imagePath) // create the folder for the image
}
imagePath += isPrivate ? privateIndex + '.jpg' : index + '.jpg' // add the image name to complete the path for saving
fs.writeFile(imagePath, file, 'ascii', (err) => {
// stuff
}
})
callback(part.filename)
})
Ich weiß, wie die Datei in node.js, wie oben gezeigt, unter Verwendung von Mehr erhalten, aber ich kann die Information über die Beschreibung und den Namen einer TODO Aufgabe nicht für das Leben von mir erhalten.
Kann mir jemand den Weg sagen oder einen dummen Fehler aufzeigen, den ich mache?