Errore 'Upload Fails' nell'uso dei template di form

Questa è la mia nuova funzionalità preferita, grazie! :smiley: La testerò e segnalerò eventuali problemi che dovessi riscontrare; ecco il primo:

Sto provando un semplice modulo con un campo di caricamento, ma il campo di caricamento genera un errore:

Mi dispiace, si è verificato un errore durante il caricamento di my-image-1.jpg. Riprova.

Il mio campo di caricamento:

- type: upload
  id: screenshots
  attributes:
    file_types: ".jpg, .png, .gif"
    allow_multiple: true
    label: "Screenshot"
    description: "Se applicabile, aggiungi screenshot per aiutare a spiegare il tuo problema."
  1. Compilo il modulo per tutti i campi obbligatori, incluso il campo Titolo del compositore.
  2. Faccio clic sul pulsante “Carica”, seleziono un file immagine valido.
  3. Il caricamento fallisce e viene visualizzata una finestra modale per mostrare l’errore.

Ho anche controllato le impostazioni; l’estensione del file jpg è nell’elenco delle estensioni autorizzate.

6 Mi Piace

Vedo questo avviso quando carico dal mio iPhone, anche se il caricamento va effettivamente a buon fine. Sul desktop funziona bene (Windows/Firefox).

Quale browser/dispositivo stai usando?


In realtà, potrei essere stato troppo frettoloso poiché non credo di vedere lo stesso avviso. Fammi dare un’altra occhiata. :eyes:

Ciao @JammyDodger, l’ho testato solo sul mio browser desktop:

Arc	118.0.5993.88 (Official 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

Dopo aver chiesto in giro, potrebbe essere già stato risolto da questo:

Quindi, si spera che l’aggiornamento del tuo sito possa risolvere tutto. :crossed_fingers:

3 Mi Piace

Conferma che il caricamento funziona.

Tuttavia, ho riscontrato un altro bug correlato: non rispetta l’opzione allow_multiple: true.

  • Ci ho provato una volta selezionando 3 immagini da caricare contemporaneamente.
  • Ho notato che le immagini sono state caricate, una dopo l’altra, aggiornando la riga di anteprima sotto il pulsante di caricamento.
  • Una volta salvato, ho trovato solo l’ultima immagine caricata visualizzata.

Ciao Osman,

Volevo confermarti che abbiamo distribuito il tuo sito, che include l’aggiornamento FIX: add missing `type` to form template upload by renato · Pull Request #23935 · discourse/discourse · GitHub, quindi questo dovrebbe risolvere i problemi che stavi riscontrando qui.

Se riscontri ancora problemi con il caricamento di file come descrivevi qui, faccelo sapere. :slightly_smiling_face:

1 Mi Piace

Ciao @SaraDev I miei moduli di test si trovano su https://brighton-offsite-september-2023.discourse.group/ in realtà; una versione di prova scaduta; nel caso in cui desideri controllare i suoi log.

Ho controllato le versioni; sta utilizzando un commit successivo, quindi dovrebbe includere quella correzione:

4 Mi Piace

Ciao @gormus,

Grazie per il feedback!

C’è effettivamente un altro problema con i caricamenti in combinazione con l’impostazione del sito enable_direct_s3_uploads.

Stiamo lavorando a una soluzione e ti faremo sapere quando raggiungerà tests-passed.

5 Mi Piace

Ciao @gormus,

Abbiamo recentemente risolto il problema del caricamento allow_multiple, oltre a un altro problema relativo alla convalida di file_types.

Fateci sapere se riscontrate altri problemi.

Grazie!

5 Mi Piace