В узле Express я читаю локально сохраненный zip-файл и отправляет его на сервлет Java, используя модуль запроса.Как найти, что загрузка завершена - Node Express
var req = require('request');
//Define a read stream from our source zip file
var source = fs.createReadStream('abc.zip');
//Send our data via POST request
source.pipe(req.post('http://myhost:8080/myservlets/uploadzip'));
//Can I cleanup abc.zip here?
После загрузки zip мне нужно очистить почтовый индекс от сервера узлов. Проблема, с которой я сталкиваюсь, заключается в том, что, как найти, что загрузка zip завершена? Есть ли способ получить обещание, когда загрузка завершится или определит обратный вызов, чтобы я мог поместить код очистки zip только после завершения загрузки.
Возможный дубликат [createReadStream(). Pipe() Callback] (http://stackoverflow.com/questions/14962085/createreadstream-pipe-callback) –