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

SetAsBase64Binary

Binaire (type)Développement DSM





Whos here now:   Members 0   Guests 0   Bots & Crawlers 1
 
Outils personnels