GetAsBase64Binary (binary type)
De Wiki1000
(Différences entre les versions)
(Nouvelle page : <source lang='delphi'>function GetAsBase64Binary(iCompression:Integer):string;</source> Cette fonction retourne le contenu de l'attribut encodé en base 64. {|class="wikitable" |- ...) |
|||
Ligne 14 : | Ligne 14 : | ||
Exemple | Exemple | ||
<source lang='delphi'> | <source lang='delphi'> | ||
+ | // Code source | ||
+ | function TFWBlobDataType.getAsBase64Binary(iCompression:Tb64Compression):string; | ||
+ | var ms:TmemoryStream; | ||
begin | begin | ||
+ | ms := TmemoryStream.Create; | ||
+ | try | ||
+ | SaveToStream(ms,FALSE); | ||
+ | ms.Position := 0; | ||
+ | Result := base64BinaryEncode(ms,64,iCompression); | ||
+ | finally | ||
+ | ms.Free; | ||
+ | end; | ||
end; | end; | ||
</source> | </source> | ||
Voir aussi | Voir aussi | ||
+ | |||
+ | [[SetAsBase64Binary (binary type)|SetAsBase64Binary]] | ||
{{Footer|Binaire (type)}} | {{Footer|Binaire (type)}} | ||
[[category:Binaire]] | [[category:Binaire]] |
Version du 30 juin 2010 à 17:54
function GetAsBase64Binary(iCompression:Integer):string;
Cette fonction retourne le contenu de l'attribut encodé en base 64.
Result | Contenu de l'attribut encodé en base 64 et éventuellement compressé. |
iCompression | Mode de compression |
Exemple
// Code source function TFWBlobDataType.getAsBase64Binary(iCompression:Tb64Compression):string; var ms:TmemoryStream; begin ms := TmemoryStream.Create; try SaveToStream(ms,FALSE); ms.Position := 0; Result := base64BinaryEncode(ms,64,iCompression); finally ms.Free; end; end;
Voir aussi