base64encode
Perform operations on a stream of data.
base64encode operates on a stream. It converts the stream content (which may contain binary data) into a base64 encoded string and returns it.
Usage
Stream.base64encode()
or
base64encode(stream)
Returns
String: The base64 encoded representation of the passed stream data.
Examples
1. _Create a string and convert it to Base64:_
echo "Hello DeployHub Pro!" >> $teststream;
set b64 = ${teststream.base64encode()};
echo "b64 is $b64";
Result:
b64 is SGVsbG8gUmVsZWFzZSBFbmdpbmVlciE=
2. _Call_ base64encode _directly, passing the stream as a parameter:_
echo "Hello DeployHub Pro!" >> $teststream;
set b64 = base64encode($teststream);
echo "b64 is $b64";
Result is identical:
b64 is SGVsbG8gUmVsZWFzZSBFbmdpbmVlciE=
3. _Read a file into a stream and convert it to base64:_
using _DropZone_'dp' {
using stream $configzip;
checkout(repository:'DPRep', pattern:'demo1.zip');
// read demo1.zip file into configzip
read(file:'demo1.zip',stream: $configzip);
set b64 = ${configzip.base64encode()};
// b64 is now a base64 encoded version of the file "demo1.zip"
}
See Also
base64decode()
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
Last modified September 18, 2024: Signed-off-by: tracyragan <[email protected]> (7195cf1)