Skip to main content
Pro - ein Formular im kostenlosen Tarif lehnt eine Multipart-Einsendung mit Anhängen ab.
Formpaste kann Dateianhänge an deinen Formularen entgegennehmen. Uploads sind ein normaler multipart/form-data-POST an denselben /submit-Endpunkt, den du bereits verwendest, kein separater Upload-Endpunkt, kein JavaScript erforderlich.

Ein Datei-Eingabefeld hinzufügen

Reines HTML (ohne JS)

Füge dem Formular enctype="multipart/form-data" und ein Datei-Eingabefeld hinzu:

React / Vue / Astro / beliebiges JS

Erstelle ein FormData-Objekt und sende es per POST. Setze Content-Type nicht selbst; der Browser fügt die korrekte Multipart-Grenze automatisch hinzu:

Limits

Eine Datei über dem Limit pro Datei oder eine Einsendung mit zu vielen Dateien wird vollständig abgelehnt, nichts wird stillschweigend verworfen oder gekürzt:

Was mit einer hochgeladenen Datei passiert

  1. Die Datei wird in den Speicher (Cloudflare R2) hochgeladen und privat gehalten, während sie gescannt wird. Nichts wird freigegeben, bevor das Scannen abgeschlossen ist, das funktioniert nach dem Fail-Closed-Prinzip: Kann der Scan nicht bestätigen, dass eine Datei sauber ist, wird sie nicht verfügbar gemacht.
  2. Besteht die Datei den Scan, wird sie aus deinem Dashboard herunterladbar. Öffne die Einsendung und lade die Datei herunter. Downloads sind auf den Kontoinhaber beschränkt: Nur das Konto, dem das Formular gehört, kann sie über einen kurzlebigen, authentifizierten Link abrufen. Dateien sind niemals öffentlich per URL erreichbar.
  3. Besteht die Datei den Scan nicht (oder ist ein unsicherer/nicht erkannter Dateityp), wird sie blockiert und dir nie zugestellt.
Dateien werden niemals als E-Mail-Anhang verschickt. Deine Benachrichtigungs-E-Mail verlinkt dich zum Dashboard, um sie anzusehen oder herunterzuladen. Aufbewahrung: Eine Datei wird so lange aufbewahrt wie ihre Einsendung (Pro: 365 Tage) und danach automatisch gelöscht. Das Löschen einer Einsendung löscht auch ihre Dateien sofort.

Kostenlos vs. Pro

Formulare im kostenlosen Tarif akzeptieren keine Datei-Uploads. Eine Multipart-Anfrage mit Anhängen an ein Formular im kostenlosen Tarif wird abgelehnt mit:

Keine Konfiguration nötig

Kein Schalter im Dashboard umzulegen. Jedes Formular im Pro-Tarif akzeptiert multipart/form-data-Einsendungen mit Dateifeldern, sobald du ein <input type="file"> hinzufügst (oder Dateien an ein FormData-Objekt anhängst).