Upload Base64
AI-generatedSummary
Uploads Base64-encoded file data to the selected storage provider: Telegraph, WordPress Media Library, ImgBB, or Kie.ai. Returns the provider’s URL and filename alongside its raw response, preserving the input item’s JSON and binary data.
Inputs
- Storage Provider (required) — Choose Telegraph (default), WordPress, ImgBB, or Kie.ai. Kie.ai requires configured Kie.ai API credentials; WordPress requires the site URL, username, and application password; ImgBB requires an API key.
- Base64 Data (required) — Base64-encoded file data; Data URL format is supported. For Data URLs, the node uses the MIME type to choose the generated filename extension.
- File Name — Optional filename, including extension. If omitted, the node generates a timestamp-based filename using the detected Data URL extension, or .png by default.
- Upload Path (required) — Shown for Kie.ai; target folder path, defaulting to images/.
- WordPress Site URL (required) — Shown for WordPress; root URL of the site.
- WordPress Username (required) — Shown for WordPress; login username.
- WordPress Application Password (required) — Shown for WordPress; application password.
- ImgBB API Key (required) — Shown for ImgBB; API key.
- Image Expiration (Seconds) — Shown for ImgBB; defaults to 0 for no expiration. Positive values below 60 are rejected.
Output shape
One output item per input item, returned on the main output.
On success, the output JSON includes success: true, fileName, url, and raw provider response, merged over the input JSON; incoming binary data is preserved. With Continue On Fail enabled, a failed upload produces an item with success: false and error; otherwise the node throws an error. Kie.ai uploads use the configured API credentials and selected upload path.