Information for build perl-LWP-MediaTypes-6.02-1
ID | 3552 | ||||||||
---|---|---|---|---|---|---|---|---|---|
Package Name | perl-LWP-MediaTypes | ||||||||
Version | 6.02 | ||||||||
Release | 1 | ||||||||
Epoch | |||||||||
Summary | LWP-MediaTypes - guess media type for a file or a URL | ||||||||
Description | This module provides functions for handling media (also known as MIME) types and encodings. The mapping from file extensions to media types is defined by the media.types file. If the ~/.media.types file exists it is used instead. For backwards compatibility we will also look for ~/.mime.types. The following functions are exported by default: =over 4 =item guess_media_type( $filename ) =item guess_media_type( $uri ) =item guess_media_type( $filename_or_uri, $header_to_modify ) This function tries to guess media type and encoding for a file or a URI. It returns the content type, which is a string like `"text/html"'. In array context it also returns any content encodings applied (in the order used to encode the file). You can pass a URI object reference, instead of the file name. If the type can not be deduced from looking at the file name, then guess_media_type() will let the `-T' Perl operator take a look. If this works (and `-T' returns a TRUE value) then we return *text/plain* as the type, otherwise we return *application/octet-stream* as the type. The optional second argument should be a reference to a HTTP::Headers object or any object that implements the $obj->header method in a similar way. When it is present the values of the 'Content-Type' and 'Content-Encoding' will be set for this header. =item media_suffix( $type, ... ) This function will return all suffixes that can be used to denote the specified media type(s). Wildcard types can be used. In a scalar context it will return the first suffix found. Examples: @suffixes = media_suffix('image/*', 'audio/basic'); $suffix = media_suffix('text/html'); =back The following functions are only exported by explicit request: =over 4 =item add_type( $type, @exts ) Associate a list of file extensions with the given media type. Example: add_type("x-world/x-vrml" => qw(wrl vrml)); =item add_encoding( $type, @ext ) Associate a list of file extensions with an encoding type. Example: add_encoding("x-gzip" => "gz"); =item read_media_types( @files ) Parse media types files and add the type mappings found there. Example: read_media_types("conf/mime.types"); =back | ||||||||
Built by | ad778 | ||||||||
State | complete | ||||||||
Started | Thu, 02 Apr 2015 13:45:13 EDT | ||||||||
Completed | Thu, 02 Apr 2015 13:47:21 EDT | ||||||||
Task | build (centos5-rutgers-staging, perl-LWP-MediaTypes-6.02-1.src.rpm) | ||||||||
Tags |
|
||||||||
RPMs |
|
||||||||
Changelog | * Thu Apr 02 2015 Aedan Dispenza <ad778@nbcs.rutgers.edu> 6.02-1 - Initial build. |