Как я могу получить имя файла, если адрес оканчивается чем-то вроде этого.
/download/file/36fdd4aebda3819d329640ce75755657bc0c0d4c6811432b3bb6aac321dc78d/ ?
Это пример упрощенного кода,
void geckoWebBrowser1_Navigating(object sender, GeckoNavigatingEventArgs e)
{
if (e.Uri.AbsolutePath.Contains("/file/"))
{
MyUrl = e.Uri.ToString();
// and here I tried different codes construstors, methods but I can not get the filename
}
if (e.Uri.Segments[e.Uri.Segments.Length - 1].EndsWith(".exe"))
{
// if the address ended with the FileName this code works well
Uri u = new Uri(e.Uri.ToString());
string filename = Path.GetFileName(ut.LocalPath);
MessageBox.Show(fileName);
}
}