Create a file or write to a file using custom encoding and custom flags.
1. Go to your Wappler project root directory
2. Clone the content of the modules folder to `/extensions/server_connect/modules`
3. Restart Wappler
Create a Server connect flow and search for Write File
.
/my.json
will create a file called my.json in your project's root directory
Add the content you would like to write to the file
Default: utf8
Options: utf8
, ascii
, binary
, hex
, base64
and utf16le
Default: a
Options:
Flag | Description |
---|---|
r | Open file for reading. An exception occurs if the file does not exist. |
r+ | Open file for reading and writing. An exception occurs if the file does not exist. |
rs | Open file for reading in synchronous mode. |
rs+ | Open file for reading and writing, asking the OS to open it synchronously. See notes for 'rs' about using this with caution. |
w | Open file for writing. The file is created (if it does not exist) or truncated (if it exists). |
wx | Like 'w' but fails if the path exists. |
w+ | Open file for reading and writing. The file is created (if it does not exist) or truncated (if it exists). |
wx+ | Like 'w+' but fails if path exists. |
a | Open file for appending. The file is created if it does not exist. |
ax | Like 'a' but fails if the path exists. |
a+ | Open file for reading and appending. The file is created if it does not exist. |
ax+ | Like 'a+' but fails if the the path exists. |
Read the content of a file with custom encoding.
Create a Server connect flow and search for Read File
.
Enter the path to the file you want to read. For example, my.json
will read the file called my.json in your project's root directory.
Default: utf8
Options: utf8
, ascii
, binary
, hex
, base64
and utf16le