Datei hochladen
deploy_put_fileLädt eine Datei in einen offenen Deploy (aus deploy_begin). Pro Datei ein Aufruf; Bilder aus dem Netz stattdessen mit deploy_import_asset laden (nicht hotlinken), große Binärdateien nie als Base64. eine Datei erneut hochzuladen überschreibt sie. path ist relativ zur Website-Wurzel (z. B. "index.html", "css/style.css", "img/logo.webp"): nur A–Z, a–z, 0–9, Punkt, Unterstrich, Bindestrich und "/", keine Umlaute oder Leerzeichen, keine versteckten Dateien (außer .well-known/), nichts unter _tp/. Erlaubt sind nur statische Dateitypen (html, css, js, json, svg, png, jpg, webp, avif, gif, ico, woff2, woff, ttf, otf, txt, xml, webmanifest, pdf, mp4, webm …) – keine .php- oder .htaccess-Dateien. Text (HTML, CSS, JS, SVG) mit encoding "utf8", Binärdateien (Bilder, Fonts, PDF) mit encoding "base64". Höchstens 1 MB pro Aufruf; große Bilder vorher verkleinern. Veröffentlicht NICHTS – das macht erst deploy_publish nach Bestätigung durch den Nutzer.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Pfad relativ zur Website-Wurzel, z. B. "css/style.css" | |
| domain | Yes | Die Domain der Website im Tarif turbopress AI Launch, z. B. example.de | |
| content | Yes | Dateiinhalt: Text bei encoding "utf8", Base64 bei encoding "base64" | |
| encoding | No | "utf8" (Standard) für Text, "base64" für Binärdateien | |
| deploy_id | Yes | Die deploy_id aus deploy_begin (26 Zeichen) |