4D v16.3

DECODER BASE64

Accueil

 
4D v16.3
DECODER BASE64

DECODER BASE64 


 

DECODER BASE64 ( {texteEncodé ;} blob ) 
Paramètre Type   Description
texteEncodé  Texte in Texte contenant un BLOB encodé en base64
blob  BLOB in BLOB encodé en base64 (si texteEncodé omis)
in BLOB décodé

La commande DECODER BASE64 permet de décoder le BLOB encodé en base64 passé dans le paramètre texteEncodé ou blob.

Si vous passez le paramètre texteEncodé, la commande décode son contenu et le retourne dans le paramètre blob. Il doit contenir un BLOB encodé en base64. Dans ce cas, le contenu initial du paramètre blob est ignoré par la commande.
Si vous omettez le paramètre texteEncodé, la commande modifie directement le BLOB passé dans le paramètre blob.

La commande n’effectue pas de contrôle sur le contenu du paramètre texteEncodé ou blob. Vous devez veiller à ce que les données passées soient effectivement encodées en base64, sinon le résultat obtenu ne sera pas correct.

Exemple  

Cet exemple permet de transférer une image via un BLOB :

 C_BLOB($blobSource)
 C_IMAGE($monimage)
 $monimage:=[personnes]photo
 IMAGE VERS BLOB($monimage;$blobSource;".JPG")
 C_TEXTE($texteBASE64)
 ENCODER BASE64($blobSource;$texteBASE64//Encodage du texte
  // le binaire est maintenant disponible sous forme de chaîne de caractères dans $texteBASE64
 
 C_TEXTE($texteBASE64)
 C_BLOB($blobCible)
 DECODER BASE64($texteBASE64;$blobCible//Décodage du texte
  // le binaire encodé en base 64 est maintenant disponible sous forme de BLOB dans $blobCible



Voir aussi  

ENCODER BASE64
Présentation des commandes XML DOM
XML DECODER

 
PROPRIÉTÉS 

Produit : 4D
Thème : Outils
Numéro : 896
Nom intl. : BASE64 DECODE

Commande(s) éligible(s) à l'exécution dans un process préemptif

 
HISTORIQUE 

Créé : 4D 2004
Renommé : 4D v12
Modifié : 4D v12

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)