Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

For både Single og Multiple File Attachments, så kommer felttypen med et par ekstra valideringsmuligheder under control settings:

...

  • Maximum Attachment Size: Her kan du angive den maksimale mængde filer på det konkrete felt. Husk at værdien angives i bytes så 20 MB skal angives som 20.000.000 eller helt præcist 20.971.520.

  • Supported File Types: Her kan du lave feltspecifikke regler for, hvilke filtyper der tillades, hvilket angives som en mellemrum separeret liste af MIME-types. Som default tillades følgende filtyper i Blanketmotoren (med deres tilhørende MIME-types).

  • Udeluk filtyper ved at validere endelser: Det kan ske, at der er filer, som har forskellige endelser, men har samme MIME-type som andre. Et eksempel er .jfif, der har samme MIME-type som .jpg. Derfor kan man ikke udelukke .jfif uden også at udelukke .jpg. I sådan et tilfælde skal man i stedet validere endelsen, og udelukke filtypen på det enkelte felt, på denne måde:
    Validering for enkel-vedhæftning:

    not(ends-with(lower-case(@filename), '.jfif'))

    Validering for multi-vedhæftning:

    count(./*[ends-with(lower-case(@filename), '.jfif')]) = 0

Ovenstående valideringer trumfer eventuelle regler opsat under Form Settings.

Filtyper

Mime-types

PDF

application/pdf

XML

text/xml application/xhtml+xml

JSON

application/json

Text

text/plain text/rtf

CSV

text/csv

Billeder

image/gif image/png image/jpeg image/tiff image/bmp

Word

application/vnd.openxmlformats-officedocument.wordprocessingml.document application/msword

Excel

application/vnd.openxmlformats-officedocument.spreadsheetml.sheet application/vnd.ms-excel

PowerPoint

application/vnd.openxmlformats-officedocument.presentationml.presentation application/vnd.ms-powerpoin

Note

Baseret på løbende erfaringer, så anbefaler vi højst at tillade 20 MB samlede vedhæftninger ved brug af e-mail endepunkt og 100 MB samlede vedhæftninger ved brug af webservice endepunkt.

Note

Orbeon tillader desværre upload af tomme vedhæftninger, hvilket fra tid til anden giver problemer i nogle af de systemer, som skal behandle data. Du kan bruge nedenstående valideringsreglerfor at sikre, at der ikke kan uploades tomme dokumenter.

  • Single File Attachment: not (@size = '0').

  • Multiple File Attachment: not (min(./_[@size and text() != '']/@size) = 0).