gpt4 book ai didi

javascript - 使用 Gwt 转换 Base64 字符串

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:16:10 28 4
gpt4 key购买 nike

如何使用 Gwt 客户端代码将 base64 字符串转换为字节数组?

此链接显示了编码解码,用于 base64 但不是字节 [] 数组

https://snipt.net/tweakt/gwt-base64/

最佳答案

你有两个选择:

1- 使用原生 JS 方法 btoaatob ,并将返回的字符串转换为 java byte[] 数组:

 native String btoa(String b64) /*-{
return btoa(b64);
}-*/;
...
byte[] result = btoa(myBase64Data).getBytes();

2- 使用 Base64 算法的纯 Java 实现。您可以只复制 Base64Utils.java包含在 gwt-user.jar 中,并将其复制到您的客户端包中,并使用其方法:

 import my.project.namespace.client.Base64Utils;
...
byte[] result = Base64Utils.fromBase64(myBase64Data);

通常我对 IE10、FF 和 webkit 浏览器使用 #1,对旧 IE 使用 #2。

关于javascript - 使用 Gwt 转换 Base64 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18683299/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com