MIME-Structure
view release on metacpan or search on metacpan
lib/MIME/Structure.pm view on Meta::CPAN
my %F;
foreach (@$F) {
my ($name, $value) = @$_;
push @{ $F{lc $name} ||= [] }, $value;
}
return \%F;
}
sub parse_content_type {
my ($str) = @_;
my ($type, $subtype, $params_str) = split m{/|;\s*}, $str, 3;
return (lc $type, lc $subtype, parse_params($params_str));
}
sub parse_params {
my ($str) = @_;
$str = '' unless defined $str;
my %param;
while ($str =~ s/^([^\s=]+)=//) {
my $name = lc $1;
if ($str =~ /^"/) {
( run in 0.752 second using v1.01-cache-2.11-cpan-71847e10f99 )