Téléchargement des produits


Version anglaise


 

Cette fonction permet de décoder, dans une variable alphanumérique, un binaire encodé en base64, tout en tenant compte d'un encodage de caractères.


Domaine d'application

  • Client Windows

  • Serveur Windows

  • Client Java

  • Serveur Java

  • Client Adélia Web

  • Client Adélia Cloud

  • Client Event Adélia


Paramètres

IMAGE

BinaireBase64

Binaire encodé en base64.

ALPHA Encodage

Encodage de caractères à utiliser pour convertir le résultat du décodage en base64 de l'image en chaîne. Cette valeur d'encodage doit faire partie du registre des jeux de caractères définis par l'IANA. De plus, elle doit également faire partie des jeux de caractères supportés par la JVM (Java) ou par la librairie libiconv (Windows).

Si l'encodage n'est pas précisé (chaîne vide), la chaîne à encoder est convertie en utilisant :

  • l'encodage par défaut de la JVM dans le cas de Java,
  • la page de code ANSI courante du système dans le cas de Windows.

ALPHA

ChaineCible

Chaîne décodée.

NUM_BIN_4 Longueur

Longueur de la chaîne cible.

Attention : en cas d'erreur d'exécution -2, ce paramètre est mis à jour en retour d'appel à la fonction (se reporter à la description du paramètre CodeRetour).

NUM_BIN_2

CodeRetour

Code retour de l'opération :

 0 : L'opération s'est déroulée correctement.

-1 : Encodage de caractères non supporté.

-2 : La longueur de la chaîne cible est trop petite. Dans ce cas, au retour de la fonction, le paramètre "Longueur" est mis à jour avec la taille de chaîne recommandée.

-3 : La variable de type IMAGE est invalide (Plate-forme C)


Par exemple

IMAGE

pictureInBase64

ALPHA(1000)

stringOut

ALPHA(20) encoding
NUM_BIN_4 lenStringOut

NUM_BIN_2

codeRet


lenStringOut = 1000

encoding = 'UTF-8'

APPELER_DLL 'VATOOLBX.DLL' 'VaToolBxBase64ImageToAlpha' pictureInBase64 encoding stringOut lenStringOut codeRet



Liste des fonctions de la DLL VaToolBx par thème

↑ Haut de page


  • Aucune étiquette