Как мне на фронте получить буфер от изображения?
C кодировкой разберетесь думаю
https://jsfiddle.net/vkorotenko/kv0ncjh2/1/
Чтобы показать превью картинки до того, как будешь грузить на сервер используй
https://developer.mozilla.org/en-US/docs/Web/API/F...
Вот в этом методе даже пример есть
https://developer.mozilla.org/en-US/docs/Web/API/F...