diff --git a/DBObj/SongData.cs b/DBObj/SongData.cs index 1517e13..6ddf8d7 100644 --- a/DBObj/SongData.cs +++ b/DBObj/SongData.cs @@ -119,16 +119,16 @@ namespace DBObj foreach (var server in Utils.Env.GetSongServers()) { - var check = IsFtpUriReachable(new Uri(server).ToString()); + var check = IsFtpUriReachable(new Uri(new Uri(server), filename).ToString()); if (!string.IsNullOrWhiteSpace(server) && check != false) { // Console.WriteLine(new Uri(new Uri(server), filename)); - if (IsFtpUriReachable(new Uri(new Uri(server), filename).ToString())) return new Uri(new Uri(server), filename); + return new Uri(new Uri(server), filename); } } // throw new InvalidOperationException("No valid server found."); - if (!isPublicSong) Console.WriteLine("No valid server found."); + if (!isPublicSong) Console.WriteLine("No valid server or file not found."); return null; }