Buffer.toString () не совпадает с исходными отправленными данными - PullRequest
0 голосов
/ 25 октября 2018

Я делаю Foto с веб-камерой, а затем конвертирую холст в изображение .jpg.Затем я отправляю преобразованное в base64 изображение на сервер и использую data.toString() для преобразования обратно в base 64.

Я использую пакет npm base64ToImage для преобразования фотографии и ее сохранения.Проблема с преобразованием обратно в base64.Отображается ошибка invalid base64 string.

Я сравнил base64 из client с тем из server, и они не совпадают.Зачем?Так что я не могу скрыть изображение обратно.

Пожалуйста, помогите, я в конце своего терпения, поскольку я знаю, что решение должно быть легким.

Редактировать: Поскольку данные имеют более 600 тыс. КаратовЯ публикую только часть этого:

- это от client: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAgAElEQVR4XsS9Wa9kWXodts8QcW9mdlV3cWiyW2yqJXEAKMjwk/XiBz/4zc/+PfaTAVsjRYlNtmXSBvyTDD8IoFqUaEqsrq4xM++9EWcw1vSdHVHVgABxiEYjK/PGjThnn72/vfb61re+4Z/+43+0j+PQHk5zG4ahXa7PbVu3tre1bevatmVv4zi26fTQrtdru+6tTfPUpnFo+763cbu0bd/bNKwNr+104ucsy9a2bWvreOH7tmFr4zS2aT/xfePyin+2febPh3njX6/bkz63DXrfPvLz8OKfw8Kfz+uV13WaR17Xu/XU1mVty9O5Leva9v3c5tPcv

- это от server: imgBase64=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAgAElEQVR4Xpy9aZMkS3Ic6HFlVfebAZe%2FmSL8sisQEjtczIFjcA24Xyj8aSQx012VGceKXuae%2BRoQyiYE0vO6qzIzItzN1dTU1Kb%2F63d%2Fd23b1t4ej3acR7uuo03T1M71bMs8t2XZ2nVd7XxMDa%2B5nfxzuk7%2B%2FdI%2B2rou%2FB3896O9t8f%2BaB%2FX2uZlbtNjbs

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...