Wiki source code of FileToBase64

Version 6.1 by Outhman Moustaghfir on 2023/07/24 14:49

Show last authors
1 = FileToBase64 =
2
3
4 This function encodes a file into Base64 format.
5
6 = Uses =
7
8 The syntax to be used : //**AddFileConnector({connectorAlias} , {sensType}, {fileType})**//
9
10 where :
11
12 * connectorAlias: the alias used in the scenario to define a connector. (SplitXML1 , AlertJob2 ...)
13 * sensType: input or output files ( //IN //or //OUT //), it's optional and takes as default value //ANY.//
14 * fileType: EDI, Format, StyleSheet ...
15
16 ==== Examples ====
17
18 [[image:fileTObase64.png]]
19
20 In this example, we send an XML file and try to encode a file.
21
22 the XSL used :
23
24 * connectorAlias: the alias used in the scenario to define a connector. (SplitXML1 , AlertJob2 ...)
25 * sensType: input or output files ( //IN //or //OUT //), it's optional and takes as default value //ANY.//
26 * fileType: EDI, Format, StyleSheet ...
27
28 Upon execution, a file is generated, containing the encoded value of the file in base 64 format, enclosed within the 'TEST' tag
29
30 {{code language="XML"}}
31 <?xml version="1.0" encoding="utf-8"?>
32 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0" xmlns:ixf="http://www.ixPath.com/Function" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ix="localFunction" xmlns:fn="http://www.w3.org/2005/xpath-functions" >
33 <xsl:output method="xml" indent="yes"/>
34 <!-- Beginning of the Translation -->
35 <xsl:template match="/">
36 <ixDOC>
37 <TEST><xsl:value-of select="ixf:FileToBase64('FtpListener1')"/></TEST>
38 </ixDOC>
39 </xsl:template>
40 </xsl:stylesheet>
41 {{/code}}
This wiki is hosted and managed by iXPath
Powered by XWiki 13.3 debian