a uri describing a filename (escaped, encoded in ASCII).
Location to store hostname for the URI, or %NULL. If there is no hostname in the URI, %NULL will be stored in this location.
Return: a newly-allocated string holding the resulting filename, or %NULL on an error.
GException on failure.
Converts an escaped ASCII-encoded URI to a local filename in the encoding used for filenames.