При загрузке изображения отображается индикатор выполнения, показывающий, сколько сделано загрузки.Для этого на стороне клиента я использовал 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
Есть ли другой способ, которым я могу получить количество байтов, полученных клиенту?Спасибо за помощь.