For the complete documentation index, see llms.txt. This page is also available as Markdown.

Inserire allegati: il File SDC

Per chiedere all'utente l'inserimento di uno o più allegati, trascina nel modulo il componente "File Sdc".

Attualmente i tipi di allegato permessi sono: doc, docx, odt, pdf, xls, xlsx, ods, ppt, pptx, odp, csv, xml, rtf, abw, txt, jpeg, jpg, png, apng, webp, ico, gif, p7, p7m, xp7m, p7c, zip.

Di questi formati viene controllata sia l'estensione sia il MIME type.

Nella sezione "Display" in "Description" aggiungi un testo che aiuti l'utente a capire che cosa può caricare, come ad esempio: &#xNAN;Attenzione: puoi caricare solo file jpeg, jpg, png, pdf e p7m La dimensione massima è di`` 30 MB

Nella sezione "File" del componente, puoi:

  • richiedere la protocollazione dell'allegato (1);

  • indicare il formato (2); Puoi inserire la tipologia di file ammessi, ad esempio: **.jpeg,.jpg,.png,.pdf,.p7m

  • indicare le dimensioni previste (3).

Formati non supportati e alternative

Alcuni formati di uso comune non rientrano tra quelli supportati. In questi casi, chiedi al cittadino di raccogliere i file in un archivio .zip prima di allegarlo.

Un esempio frequente sono i file shapefile (.shp, .shx, .dbf e file correlati): non sono supportati singolarmente, ma possono essere caricati senza problemi se compressi in un archivio .zip.

Se ricevi segnalazioni di errore su un formato specifico, verifica che rientri nell'elenco dei formati supportati. In caso contrario, il workaround consigliato è sempre la compressione in .zip.

Come funziona l'upload?

Quando un utente carica un file, il componente compie tre passi in sequenza:

1

1. Registra il file

Il componente comunica al server il nome e il tipo del file e riceve successivamente un identificativo univoco.

2

2. Invia il contenuto

Il componente trasmette il file vero e proprio.

3

3. Conferma il caricamento

Il componente segnala al server che il file è arrivato correttamente.

Lingua automatica nelle chiamate al server

Il componente rileva automaticamente la lingua attiva del modulo e successivamente utilizza la nelle chiamate API. Ad esempio, se il modulo è in tedesco, le chiamate useranno /de/upload invece di /it/upload.

La lingua viene scelta in questo ordine:

  1. La lingua impostata nel form.

  2. La lingua definita nelle opzioni di avvio del form.

  3. La lingua dichiarata nella pagina HTML.

  4. L'italiano (it) come valore di riserva.

Ultimo aggiornamento

È stato utile?