Возврат байтов, полученных от экспресс-поста Api Node.js для модификации клиента
При загрузке изображения отображается индикатор выполнения относительно объема загрузки. Для этого на стороне клиента я использовал Retrofit's Post, а также на стороне сервера Express и Multiparty для данных формы Multipart. Теперь я хочу отправить полученные байты с сервера для модернизации.
Со стороны клиента:
fun postImages(@Part bitmap: MultipartBody.Part):Observable<Model.Image>;
и со стороны сервера:
form.on('progress', function(bytesReceived, bytesExpected) {
console.log("BytesReceived ::: "+bytesReceived);
res.send({
bytesReceived : bytesReceived
})
})
Но при этом выдает ошибку
Cannot set headers after they are sent to the client
Есть ли другой способ, чтобы я мог получить количество байтов, полученных клиенту? Спасибо за помощь.