/// <summary> /// 是否连接了国际互联网,通过百度网站测试。 /// </summary> /// <returns></returns> public static bool IsConnectedToInternet() { bool isConnected = Gdp.Utils.NetUtil.IsConnected(); if (isConnected) { IPStatus status = NetUtil.PingResult("www.baidu.com"); if (status != IPStatus.Success) { return(false); } return(true); } return(false); }
/// <summary> /// 获取FTP文件地址。 /// </summary> /// <param name="ftpFolderOrFilePath"></param> /// <param name="extension"></param> /// <param name="userName"></param> /// <param name="password"></param> /// <returns></returns> public static List <string> GetFtpFileUrls(string ftpFolderOrFilePath, string extension, string userName, string password) { List <string> fileUrlPathes = new List <string>(); //Uri uri = new Uri(ftpFolderOrFilePath); if (PathUtil.IsFile(ftpFolderOrFilePath)) { fileUrlPathes.Add(ftpFolderOrFilePath); } else { fileUrlPathes.AddRange(NetUtil.GetFtpFileList(ftpFolderOrFilePath, extension, userName, password)); } return(fileUrlPathes); }