Comment puis-je encoder/décoder des chaînes courtes en Base64 en utilisant GWT?
J'ai besoin de coder une Chaîne courte comme base 64 en GWT et de décoder la base 64 de la chaîne sur le serveur. Quelqu'un aurait-utilitaire de la classe ou à la bibliothèque?
double possible de Décodage en Base64 de données en java
Les gens devraient commencer à remarquer qu'un GWT question a probablement un contexte différent de Java SE et n'est pas un doublon de Java SE poser de question. Ce qui fonctionne sur Java SE nécessite un traitement supplémentaire pour être placé sur GWT.
Les gens devraient commencer à remarquer qu'un GWT question a probablement un contexte différent de Java SE et n'est pas un doublon de Java SE poser de question. Ce qui fonctionne sur Java SE nécessite un traitement supplémentaire pour être placé sur GWT.
OriginalL'auteur David Tinker | 2010-02-12
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser JavaScript natif pour le client sur tous les navigateurs sauf IE ≤ 9. Sur le serveur, vous pouvez utiliser l'une des classes.
Java/GWT:
Encoder est
btoa
.OriginalL'auteur Janus Troelsen
Vous pouvez utiliser le BaseEncoding classe fournie par la Goyave.
http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/io/BaseEncoding.html
Par exemple:
Et n'oubliez pas d'ajouter la ligne suivante à votre GWT module XML:
La BaseEncoding classe peut être utilisé à la fois sur le GWT côté client et côté serveur.
OriginalL'auteur Jake W
Vous pouvez avoir un coup d'oeil à https://github.com/mooreds/gwt-crypto
Il fournit l'encodage base64 pour GWT.
Ajouter l'importation ci-dessous :
N'oubliez pas d'ajouter la ligne suivante à votre GWT module XML:
Maven dependency
OriginalL'auteur Ronan Quillevere
Base64 classe ne peut pas être utilisé sur le côté client. Il devrait faire des émules.
OriginalL'auteur Branflake2267