'File uploads parsed from `multipart/form-data` encoded POST or PUT
request body. The values are instances of :class:`FileUpload`.'

@DictProperty('environ', 'bottle.request.files', read_only=True)
def files(self):

    files = FormsDict()
    for (name, item) in self.POST.allitems():
        if isinstance(item, FileUpload):
            files[name] = item
    return files
