# Package org.apache.wiki.attachment

package org.apache.wiki.attachment

Attachment management, uploading and downloading.

### Package Specification

This package manages the JSPWiki attachment subsystem. It consists of three basic components:

- AttachmentServlet - the servlet which allows both uploading and downloading servlets.
- AttachmentManager - The JSPWiki Manager component which manages the storage of attachments.
- Attachment - A special kind of `WikiPage` which stores a handle to the attachment data.

Attachments can either be static (i.e. real data, stored somewhere on a filesystem), or dynamic, which means that they're generated on the fly by a `DynamicAttachmentProvider`.

### Related Documentation

Related Packages
Package
Description
org.apache.wiki
The chief package of JSPWiki.
Class
Description
Attachment
Describes an attachment.
AttachmentManager
Provides facilities for handling attachments.
AttachmentServlet
This is the chief JSPWiki attachment management servlet.
DefaultAttachmentManager
Default implementation for `AttachmentManager`.
DynamicAttachment
A DynamicAttachment is an attachment which does not really exist, but is created dynamically by a JSPWiki component.
DynamicAttachmentProvider
Provides the data for an attachment.