Attachment controls

Denne gruppe af controls omhandler muligheden for at vedhæfte filer som del af indsendelser.

  • Single File Attachment: Giver mulighed for anmelder kan uploade en enkel fil som del af indsendelsen.

  • Multiple File Attachments: Giver mulighed for at anmelder kan uploade én til flere filer som del af indsendelsen.

  • Image attachment: Giver mulighed for at anmelder kan uploade en billedfil som del af indsendelsen, som bliver del af indsendelsen og den tilhørende PDF.

  • Static image: Designerens mulighed for at inkludere et billede i blanketten som et grafisk udtryk.

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

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

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.

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 valideringsregler for 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).