PmWiki can be configured to allow authors to upload and attach files to pages. Each Wiki Group can have its own collection of named attachments that are shared among all pages in the group. To add or link to an attachment, an author edits a page to include the markup "
Attach:" followed by a name of an attachment (e.g., "
Attach:resume.pdf"). When the page is displayed, the
Attach:markup becomes one of the following:
- A link to the named attachment
- A link to a form whereby the author can specify a file to be uploaded and used as the new attachment
- An image
- If the attachment is an image file such as a .gif or .jpeg -
- Image files can be shown as links rather than as images by using the link format, i.e.:
Attach:" at the beginning of the link, use
To link to attachments on another page or WikiGroup, use
Listing All Files For A PageTo list all files that have been uploaded to the current page, enter the markup:
This will list all files, file size and a link to download the file on the page.
Upload Form / Upload ReplacementOne can go directly to the upload form by appending "?action=upload" to the URI for any page that has file uploads enabled by the Wiki Administrator. Replace a file by simply uploading a new version of the file with the same name. Be sure to clear your browser cache after replacing an upload. Otherwise, it may appear that the original upload is still on the server.
Type and Size RestrictionsFor security reasons, the upload feature is disabled when Pm Wiki is first installed; once enabled, uploads are generally restricted as to the types and sizes of files that may be uploaded to the server (see Uploads Admin). Pm Wiki's default configuration limits file sizes to 50 kilobytes and file extensions to common types such as ".gif", ".jpg", ".doc", ".txt", and ".pdf". In addition, the administrator can configure the system to require an
uploadpassword--see Passwords and PasswordsAdmin.
By default the upload allows the following extensions:
'gif','jpg','jpeg','png','bmp','ico','wbmp', # images 'mp3','au','wav', # audio 'mpg','mpeg','wmf','mov','qt','avi', # video 'zip','gz','tgz','tar','rpm','hqx', # archives 'doc','ppt','xls','exe','mdb', # MSOffice 'pdf','psd','ps','ai','eps', # Adobe 'htm','html','fla','swf', # web stuff 'txt','rtf','exe','tex','dvi','' # misc