Não pode haver meios genéricos para isso, devido à maneira como os servidores da Web e os aplicativos da Web usam operações HTTP POST / PUT para enviar dados ao servidor a partir de uma página renderizada no cliente. Você não pode misturar dados binários e de texto como você deseja. Mesmo que você tenha conseguido colocar os dados da imagem na caixa de texto, quando ela for chamada posteriormente, ela será renderizada como um blob de dados binários, não uma imagem. As imagens requerem uma gravação binária no fluxo de resposta, portanto, o navegador precisa saber para solicitar os dados binários separadamente e para torná-los uma imagem baseada em regras do tipo mime.