Возврат байтов, полученных от экспресс-поста 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

Есть ли другой способ, чтобы я мог получить количество байтов, полученных клиенту? Спасибо за помощь.

0 ответов

Другие вопросы по тегам