Articulate::File - represent a file
This represents a binary blob of content which is uploaded as a file and should ideally be moved straight into the database rather than loaded into memory.
It may also in future be used to represent files on the way out. The interface is currently unstable as it is largely copied from Dancer's file handling and is written to 'what works'.
The MIME type of the content.
The HTTP headers which came with the file.
The name of the file.
The IO::All object which corresponds to the file handle.