URIHandlerT.filenameToUri

Similar to g_filename_to_uri(), but attempts to handle relative file paths as well. Before converting @filename into an URI, it will be prefixed by the current working directory if it is a relative path, and then the path will be canonicalised so that it doesn't contain any './' or '../' segments.

On Windows #filename should be in UTF-8 encoding.

template URIHandlerT(TStruct)
static
string
filenameToUri
(
string filename
)

Parameters

filename string

absolute or relative file name path

Throws

GException on failure.

Meta