I am trying to upload multiple files on ftp using node.js. My uploading start successfully and i see the file uploaded in the server location, but after some time not receiving the success message, at browser end i am getting this error "Error 324 (net::ERR_EMPTY_RESPONSE): but in server my files are still uploading on ftp.
Here is the upload log for the process:
uploaded Audio >>1 >>1572528
uploaded Audio >>1 >>1637949
uploaded Audio >>1 >>1703388
uploaded Audio >>1 >>1768865
uploaded Audio >>1 >>1834167
PUT /user/album/deliverAudio - - ms - -
// as soon as this line execute I get EMPTY_RESPONSE_ERROR in browser
uploaded Audio >>1 >>1899552
Below is the partial code for the process:
sync.map(req.body.tracks, function(track, callback) {
var data = '';
var filename = '';
var readableAudioStream = fs.createReadStream(track.trackpath.track_path);
c.put(readableAudioStream,track.filename, function(err) {
if (err) {
return callback(err);
}
callback(null);
});
readableAudioStream.on('data', function(chunk) {
data += chunk;
console.log('uploaded Audio >>'+track.track_no+' >>'+data.length);
});
}, function(err, results) {
console.log('audio error');
console.log(err);
done(err);
});