Buenas… tngo un problema al recuperar desde servicioweb un byte[] de un contenido. no se xq me retorna menos bytes de los que tiene el contenido… alguien sabe algoo del tema?, pego mi codigo..
Content[] readResult = contentRepository.read(new Predicate(new Reference[]{reference}, STORE, null), Constants.PROP_CONTENT);
byte[] bytes = null;
if(readResult!=null){
Content content = (Content) readResult[0];
InputStream in= ContentUtils.getContentAsInputStream(content);
bytes = ContentUtils.convertToByteArray(in);
}
return bytes;