[[!meta robots="noindex, follow"]]
[[!if test="enabled(attachment)"
     then="Les pièces jointes sont autorisées sur ce wiki."
     else="Les pièces jointes ne sont pas autorisées sur ce wiki."]]

Quand les pièces jointes sont autorisées, l'administrateur du wiki peut
contrôler le type des pièces acceptées, avec l'option de configuration
`allowed_attachments`.

For example, to limit most users to uploading small images, and nothing
else, while allowing larger mp3 files to be uploaded by joey into a specific
directory, and check all attachments for viruses, something like this could
be used:
  
	virusfree() and ((user(joey) and podcast/*.mp3 and mimetype(audio/mpeg) and maxsize(15mb)) or ((mimetype(image/jpeg) or mimetype(image/png)) and maxsize(50kb)))

La syntaxe normale de [[ikiwiki/PageSpec]] est appliquée avec les tests
supplémentaires suivants :

* `maxsize(size)` - teste si la taille de la pièce n'est pas plus grande que
  la taille donnée. La taille est mesurée en octet mais on peut l'indiquer
  en « ko », « mo », « go » etc.
  
* `minsize(size)` -  teste si la taille de la pièce n'est pas plus petite
  que la taille donnée.

* `ispage()` - teste si la pièce jointe sera traitée comme page de wiki par
  ikiwiki, c'est-à-dire si son extension est « .mdwn » ou un autre format
  accepté.

 Donc, si vous ne voulez pas que des pages de wiki puissent être envoyées en pièces jointes, utilisez  `!ispage()`
 et dans le cas contraire, `ispage()`.

* `mimetype(foo/bar)` - teste le type MIME de la pièce jointe. Vous pouvez
  inclure un motif dans le type, par exemple  `mimetype(image/*)`.

* `virusfree()` - teste la pièce jointe avec un programme antivirus.
