Amigos, boa noite!
Estou com um problema no meu WebService REST. Estou montando um portal que vai se comunicar com o Protheus e neste portal é possível anexar imagens. Para facilitar a programação, converto a imagem em BASE64 que dará um texto de vários caracteres.
Um exemplo é uma imagem de 70kb que gerou um texto de 98531 caracteres.
Quando estou debugando, percebo que o que foi recebido no objeto tem apenas 98505 caracteres. Uma pequena diferença de 26 caracteres.
Com isso, minha imagem fica corrompida. Não consigo rebrir ela no Protheus e nem no portal.
Vocês já passaram por isso?
A título de informação, meu maxstringsize está 50 tanto no appserver quanto no dbaccess.
Forte abraço para todos.
Raphael, já fiz um WS muito semelhante, onde eu trafegava a imagem em base64 mas não tive esse problema. Consegue anexar um poc com a imagem para simular essa situação?
— Daniel Mendes 03 de Jun de 2020Oi Daniel! Vou montar aqui um video mostrando e subo.
— Raphael Neves Pinheiro 04 de Jun de 2020