Store: Upload
Upload file to persistent long term storage.
Parameters
Which file path you want to put the file, placeholders are accepted.
The form pre-fills {year}/{month}/{day}/{file_name} by default.
ex:
- response.json
- {year}/{month}/{day}/backup_{timestamp}.xlsx
Placeholders accepted:
- {file_name}: original file name (including extension)
- {file_stem}: file name without extension
- {file_extension}: file extension
- {year}: current year in calendar date
- {month}: current month
- {day}: current day of the month 01 to 31
- {hour}: current hour
- {minute}: current minute
- {second}: current second
- {timestamp}: current timestamp (in second)
- {timestamp_ns}: current timestamp (in nanoseconds)
- {weekday}: the day of current week
- {week}: ISO week number
- {ordinal}: returns the day of year starting from 1.
- {offset}: current timezone offset
- {random_uuid}: random uuid v4
When on, the uploaded file is also reachable through a tokenless public
URL, emitted on the extra Public link output connector. Anyone with
the link can download the file — use with care. Off by default.
Optional retention delay in days (stored internally as seconds). The file is automatically deleted this many days after upload. Leave empty to keep the file indefinitely.
Overwrite file if present otherwise fail. On by default.
Input
File you want to persist in long term storage. Accepts File or JSON —
a JSON payload is serialized to a file (the {file_name} placeholder then
falls back to output.json).
Output
Tokenless public download URL. Only present when the Public link parameter is on.