小编Nin*_*rni的帖子

Base64字符串到java中的byte []

我试图将base64字符串转换为字节数组,但它抛出以下错误

java.lang.IllegalArgumentException:非法base64字符3a

我试过以下选项userimage是base64字符串

byte[] img1 = org.apache.commons.codec.binary.Base64.decodeBase64(userimage);`

/* byte[] decodedString = Base64.getDecoder().decode(encodedString.getBytes(UTF_8));*/
/* byte[] byteimage =Base64.getDecoder().decode( userimage );*/
/* byte[] byteimage =  Base64.getMimeDecoder().decode(userimage);*/`
Run Code Online (Sandbox Code Playgroud)

java string base64 byte encoder-decoder

18
推荐指数
1
解决办法
5万
查看次数

在浏览器中将字节数组显示为 pdf 我尝试了堆栈溢出中的几个选项,但它对我不起作用

我收到以下 json 格式的响应

{"文件名":"copyofabc.pdf","文件数据":[37,80,68,70,45,49,46,53,13,10,37,-75,-75,-75,-75, 13,10,49,32,48,32,111,98,106,13,10,60,60,47,47,84,84,121,112,112,101,101,47,47,47,67,97,1167,1111111111111111111111111111111111111111111111111111111155 82,47,76,97,110,103,40,101,110,45,73,78,41,32,47,83,116,114,117,99,116,84,114,101,101,82,111,111,11.....]}

enter code here


 var blob = new Blob($(this).attr('filedata'), {
                        type: 'application/pdf'
                    });
                    var objectURL = URL.createObjectURL(blob);
                    // Create an iframe to demonstrate it:
                    var iframe = document.createElement('iframe');
                    iframe.className = 'sample-iframe';
                    iframe.src = objectURL;
                    document.body.appendChild(iframe);
Run Code Online (Sandbox Code Playgroud)

上面的代码我用来显示字节数组中的pdf

javascript browser pdf byte

0
推荐指数
1
解决办法
6143
查看次数

标签 统计

byte ×2

base64 ×1

browser ×1

encoder-decoder ×1

java ×1

javascript ×1

pdf ×1

string ×1