I am reading a PNG file from JIRA into Conflunece using an application link. The PNG in JIRA is 46548 bytes, but the String response is only 28076. The difference is due to a loss of encoding. The original PNG appears to be UTF-8 but the app link interface appears to be using US-ASCII. Is there an option in RequestFactory to specify the encoding?
never mind, figured it out .. have to read Ints and convert to chars. This avoids the Charset interpretation
String ainput=""
try
{
InputStream inStream = response.getResponseBodyAsStream();
int inb = 0;
while ( inb != -1 ) {
inb = inStream.read();
aInput += (char) inb;
}
}
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.