Fehler 'Upload Fails' bei Verwendung von Formularvorlagen

Das ist meine neue Lieblingsfunktion, danke! :smiley: Ich werde sie testen und alle Probleme melden, die auftreten; hier ist das erste:

Ich versuche es mit einem einfachen Formular mit einem Upload-Feld, aber das Upload-Feld gibt nur einen Fehler aus:

Entschuldigung, beim Hochladen von my-image-1.jpg ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.

Mein Upload-Feld:

- type: upload
  id: screenshots
  attributes:
    file_types: ".jpg, .png, .gif"
    allow_multiple: true
    label: "Screenshots"
    description: "Falls zutreffend, fügen Sie Screenshots hinzu, um Ihr Problem zu erklären."
  1. Ich fülle das Formular für alle erforderlichen Felder aus, einschließlich des Titelfelds des Verfassers.
  2. Klicken Sie auf die Schaltfläche “Hochladen”, wählen Sie eine gültige Bilddatei aus.
  3. Der Upload schlägt fehl und ein Modalfenster wird angezeigt, um den Fehler anzuzeigen.

Ich habe auch die Einstellungen überprüft; die Dateierweiterung jpg befindet sich in der Liste der autorisierten Erweiterungen.

6 „Gefällt mir“

Ich sehe diese Warnung, wenn ich von meinem iPhone hochlade, obwohl der Upload tatsächlich durchgeht. Auf dem Desktop funktioniert es einwandfrei (Windows/Firefox).

Welchen Browser/welches Gerät verwenden Sie?


Eigentlich war ich vielleicht zu voreilig, da ich glaube, nicht dieselbe Warnung zu sehen. Lassen Sie mich noch einmal nachsehen. :eyes:

Hallo @JammyDodger, ich habe es tatsächlich nur auf meinem Desktop-Browser getestet:

Arc	118.0.5993.88 (Offizieller Build) (arm64) 
Revision	1d05652f52a55dcf9a7905af94949f2bc3a66306-refs/branch-heads/5993@{#1298}
OS	macOS Version 14.0 (Build 23A344)
JavaScript	V8 11.8.172.15
User Agent	Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36

Nach einigem Herumfragen könnte es bereits durch Folgendes behoben sein:

Hoffentlich wird durch ein Update Ihrer Website alles wieder gut. :crossed_fingers:

3 „Gefällt mir“

Der Upload funktioniert.

Es wurde jedoch ein weiterer verwandter Fehler gefunden: Die Option allow_multiple: true wird nicht beachtet.

  • Ich habe es gerade einmal versucht und 3 Bilder gleichzeitig zum Hochladen ausgewählt.
  • Mir ist aufgefallen, dass die Bilder nacheinander hochgeladen wurden und die Vorschauzeile unter dem Upload-Button aktualisiert wurde.
  • Als ich es gespeichert habe, wurde nur das zuletzt hochgeladene Bild angezeigt.

Hallo Osman,

ich wollte mich bei dir erkundigen, ob wir deine Website bereitgestellt haben, die das Update FIX: add missing `type` to form template upload by renato · Pull Request #23935 · discourse/discourse · GitHub enthält. Dies sollte die Probleme beheben, auf die du hier gestoßen bist.

Wenn du weiterhin Probleme beim Hochladen von Dateien hast, wie du sie hier beschrieben hast, lass es uns bitte wissen. :slightly_smiling_face:

1 „Gefällt mir“

Hallo @SaraDev Meine Testformulare befinden sich tatsächlich unter https://brighton-offsite-september-2023.discourse.group/; eine abgelaufene Testversion; falls Sie sich die Protokolle ansehen möchten.

Ich habe die Versionen überprüft; es wird ein späterer Commit verwendet, sodass dieser Fix enthalten sein sollte:

4 „Gefällt mir“

Hallo @gormus,

Vielen Dank für das Feedback!

Es gibt tatsächlich ein weiteres Problem mit den Uploads in Kombination mit der Site-Einstellung enable_direct_s3_uploads.

Wir arbeiten an einer Lösung und werden Sie informieren, wenn sie tests-passed erreicht.

5 „Gefällt mir“

Hallo @gormus,

Wir haben kürzlich das Problem mit dem Hochladen mehrerer Dateien (allow_multiple) sowie ein weiteres bezüglich der Validierung von Dateitypen (file_types) behoben.

Bitte lassen Sie uns wissen, wenn Sie auf weitere Probleme stoßen.

Danke!

5 „Gefällt mir“