Le script upload.php est automatiquement inclus dans stdconfig.php si la variable $EnableUpload est vraie dans config.php. Noter qu'on peut définir un mot de passe avant que les auteurs puissent télécharger (voir AdministrationDesTéléchargements).
Le répertoire ou sont stockés les attachements. Par défaut uploads/ dans le répertoire pmwiki, mais peut être assigné n'importe ou sur le serveur. Ce répertoire doit pouvoir être écrit par le programme php lors d'un envoi de fichier.
Config.php peut définir les variables $UploadDir et $UploadUrlFmt pour spécifier le répertoire local où les fichiers téléchargés doivent être stockés, et l'URL qui doit être utilisée pour accéder à ce répertoire.
When set to 1 (the default), links to attachments bypass PmWiki and come directly from the webserver. Setting $EnableDirectDownload=0; causes requests for attachments to be obtained via ?action=download. This allows PmWiki to protect attachments using a page's read permissions, but also increases the load on the server.