---
name: "Email::MIME::CreateHTML::Resolver::Filesystem"
section: "3pm"
platform: "linux"
package: "libemail-mime-createhtml-perl"
version: "1.042-3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Email::MIME::CreateHTML::Resolver::Filesystem"
---

# Email::MIME::CreateHTML::Resolver::Filesystem(3pm)

finds resources via the filesystem

## NAME

Email::MIME::CreateHTML::Resolver::Filesystem - finds resources via the filesystem

## SYNOPSIS

```
        my $o = new Email::MIME::CreateHTML::Resolver::Filesystem(\%args)
        my ($content,$filename,$mimetype,$xfer_encoding) = $o->get_resource($uri)
```

## DESCRIPTION

This is used by Email::MIME::CreateHTML to load resources.

## METHODS

- $o = new Email::MIME::CreateHTML::Resolver::Filesystem(\\%args)

  `%args` can contain:

  - base

    Base directory used to resolve relative filepaths passed to get\_resource.

- ($content,$filename,$mimetype,$xfer\_encoding) = $o-\>get\_resource($uri)

  ## TODO

```
 - Currently the MIME type is deduced from the file extension via MIME::Types; given we have the content available, more sophisticated strategies are probably possible
```

## AUTHOR

Tony Hennessy, Simon Flack and John Alden with additional contributions by Ricardo Signes \<rjbs@cpan.org\> and Henry Van Styn \<vanstyn@cpan.org\>

## COPYRIGHT

(c) BBC 2005,2006. This program is free software; you can redistribute it and/or modify it under the GNU GPL.

See the file COPYING in this distribution, or http://www.gnu.org/licenses/gpl.txt
