Qore Mime Module Reference
1.4.2
|
Functions | |
string | Mime::get_mime_type_from_ext (string path, string def_type=MimeTypeUnknown) |
returns the mime type for the given filename from the extension or the default type if the extension is not present or unknown | |
string | Mime::mime_decode_urlencoded_string (string str) |
decodes the given string from URL encoded format More... | |
string | Mime::mime_get_form_urlencoded_string (hash h) |
returns a string in MIME multipart form URL encoded format (for use with "Content-Type: application/x-www-form-urlencoded" data) More... | |
string | Mime::mime_get_urlencoded_string (auto val) |
returns a single string in MIME URL encoded format More... | |
hash< auto > | Mime::mime_parse_form_urlencoded_string (string str) |
returns a hash corresponding to the string in MIME multipart form URL encoded format (for use with "Content-Type: application/x-www-form-urlencoded" data) More... | |
decodes the given string from URL encoded format
str | the URL encoded string to decode |
returns a string in MIME multipart form URL encoded format (for use with "Content-Type: application/x-www-form-urlencoded"
data)
Parameters will be separated by "&"
characters. All key values must be strings or convertible to strings or a URLENCODED-TYPE-ERROR exception is thrown
h | the hash to use to generate the string |
application/x-www-form-urlencoded
formatURLENCODED-TYPE-ERROR | hash value cannot be converted to a string |
INVALID-CHARACTER | an invalid character has been found |
string Mime::mime_get_urlencoded_string | ( | auto | val | ) |
returns a single string in MIME URL encoded format
reserved characters are replaced with percent encoding, characters outside the ASCII character set cause an exception to be thrown
val | the input value |
INVALID-VALUE | the value given cannot be converted to a string |
INVALID-CHARACTER | an invalid character has been found |
'+'
signs but rather encoded as %20
because '+'
signs are often encoded and decoded improperly in URLs, and %20
is unambiguousreturns a hash corresponding to the string in MIME multipart form URL encoded format (for use with "Content-Type: application/x-www-form-urlencoded"
data)
str | the string to parse |
URLENCODED-PARSE-ERROR | cannot parse the given string |