interface AttachmentStorage
An attachment store records potentially large binary objects, identified by their hash.
importAttachment |
abstract fun importAttachment(jar: InputStream): SecureHash
Inserts the given attachment into the store, does |
openAttachment |
abstract fun openAttachment(id: SecureHash): Attachment?
Returns a handle to a locally stored attachment, or null if it's not known. The handle can be used to open a stream for the data, which will be a zip/jar file. |
NodeAttachmentService |
class NodeAttachmentService : AttachmentStorage, AcceptsFileUpload
Stores attachments in the specified local directory, which must exist. Doesn't allow new attachments to be uploaded. |