Function glib::filename_to_uri

source ·
pub fn filename_to_uri(
    filename: impl AsRef<Path>,
    hostname: Option<&str>
) -> Result<GString, Error>
Expand description

Converts an absolute filename to an escaped ASCII-encoded URI, with the path component following Section 3.3. of RFC 2396.

filename

an absolute filename specified in the GLib file name encoding, which is the on-disk file name bytes on Unix, and UTF-8 on Windows

hostname

A UTF-8 encoded hostname, or None for none.

Returns

a newly-allocated string holding the resulting URI, or None on an error.