How do I pass the value of var flower from inside form.parse()
into response.write()
so that I can output it?
Answers to similar questions suggest using promises however if that's the way to do it I would appreciate some help in how to apply a promise in this case
var formidable = require("formidable");
function upload(response, request) {
var form = new formidable.IncomingForm();
form.on('fileBegin', function(name, file, flower) {
file.path = './uploads/' + file.name;
var flowerImage = file.name ;
});
form.parse(request, function(error, fields, files ) {
});
response.writeHead(200, {"Content-Type": "text/html"});
response.write("image name is " + flowerImage);
response.end();
}