From 16deafb8aca7709877907ba938ea31407f6d2834 Mon Sep 17 00:00:00 2001 From: wei <kaede@kaededeMacBook-Air.local> Date: 星期三, 09 十二月 2020 15:39:34 +0800 Subject: [PATCH] 20201209 --- HDL_ON/DAL/FileUtils.cs | 146 +++++++----------------------------------------- 1 files changed, 21 insertions(+), 125 deletions(-) diff --git a/HDL_ON/DAL/FileUtils.cs b/HDL_ON/DAL/FileUtils.cs index 09c30f6..be51fd5 100644 --- a/HDL_ON/DAL/FileUtils.cs +++ b/HDL_ON/DAL/FileUtils.cs @@ -130,7 +130,6 @@ } } - public static void ReNameFoler(string srcFolderPath, string destFolderPath) { if (srcFolderPath == destFolderPath) @@ -422,131 +421,28 @@ } } - ///// <summary> - ///// 涓嬭浇鐢靛彴銆侀煶涔愩�丏LNA绛夌瓑缃戠粶鍥剧墖 - ///// </summary> - ///// <param name="fileName"></param> - ///// <param name="url"></param> - //public static void DownLoadImage(string fileName, string url) - //{ - // #region 濡傛灉褰撳墠鐩綍涓嶅瓨鍦紝灏卞垵濮嬪寲 - // string directioryPath = null; - // if (Shared.Application.IsPad) - // { - // directioryPath = "Pad/" + "MusicImage"; - // } - // else - // { - // directioryPath = "Phone/" + "MusicImage"; - // } - // directioryPath = Path.Combine(RootPath, directioryPath); - // if (!Directory.Exists(directioryPath)) - // { - // Directory.CreateDirectory(directioryPath); - // } - // #endregion - - // if (!File.Exists(fileName)) - // { - // System.Threading.Tasks.Task.Run(() => - // { - // FileStream fs = null; - // try - // { - // MyWebClient webClient = new MyWebClient(); - // byte[] recevieBytes = webClient.DownloadData(new Uri(url)); - // fs = new FileStream(fileName, FileMode.Create, FileAccess.Write); - // fs.Write(recevieBytes, 0, recevieBytes.Length); - // fs.Flush(); - // } - // catch { } - // finally - // { - // if (fs != null) - // { - // fs.Close(); - // } - // } - // }); - // } - //} - - ///// <summary> - ///// 涓嬭浇鐢靛彴銆侀煶涔愩�丏LNA绛夌瓑缃戠粶鍥剧墖 - ///// </summary> - ///// <param name="fileName"></param> - ///// <param name="url"></param> - //public static string DownLoadImageFormBaidu(string album, string artist) - //{ - // var url = "http://tingapi.ting.baidu.com/v1/restserver/ting?from=qianqian&version=2.1.0&method=baidu.ting.search.catalogSug&format=json&query=" + artist; - // string directioryPath = "MusicImage"; - // directioryPath = Path.Combine(RootPath, directioryPath); - // if (!Directory.Exists(directioryPath)) - // { - // Directory.CreateDirectory(directioryPath); - // } - // try - // { - // var song = Newtonsoft.Json.JsonConvert.DeserializeObject<Song>(new HDL_ON.DAL.Net.MyWebClient().DownloadString(new Uri(url))); - // if (song == null) - // { - // return null; - // } - // foreach (var tempAlbum in song.album) - // { - // if (tempAlbum.albumname == album && artist == tempAlbum.artistname) - // { - // var bytes = new HDL_ON.DAL.Net.MyWebClient().DownloadData(new Uri(tempAlbum.artistpic.Split('@')[0] + "@s_1,w_160,h_160")); - // var filePath = Path.Combine(directioryPath, "AlbumArtistImage_" + album); - // var fs = new FileStream(filePath, FileMode.Create, FileAccess.Write); - // fs.Write(bytes, 0, bytes.Length); - // fs.Flush(); - // fs.Close(); - // return filePath; - // } - // } - - // foreach (var tempArtist in song.artist) - // { - // if (artist == tempArtist.artistname) - // { - // var bytes = new HDL_ON.DAL.Net.MyWebClient().DownloadData(new Uri(tempArtist.artistpic.Split('@')[0] + "@s_1,w_160,h_160")); - // var filePath = Path.Combine(directioryPath, "AlbumArtistImage_" + artist); - // var fs = new FileStream(filePath, FileMode.Create, FileAccess.Write); - // fs.Write(bytes, 0, bytes.Length); - // fs.Flush(); - // fs.Close(); - // return filePath; - // } - // } - - // } - // catch { } - // return null; - //} - } - [System.Serializable] - class Song - { - //string [] ss = new string [] { }; - public List<Album> album = new List<Album>(); - public List<Artist> artist = new List<Artist>(); - public string sss; - } - [System.Serializable] - class Album - { - public string albumname; - public string artistname; - public string artistpic; - } - [System.Serializable] - class Artist - { - public string artistname; - public string artistpic; - } + //[System.Serializable] + //class Song + //{ + // //string [] ss = new string [] { }; + // public List<Album> album = new List<Album>(); + // public List<Artist> artist = new List<Artist>(); + // public string sss; + //} + //[System.Serializable] + //class Album + //{ + // public string albumname; + // public string artistname; + // public string artistpic; + //} + //[System.Serializable] + //class Artist + //{ + // public string artistname; + // public string artistpic; + //} } \ No newline at end of file -- Gitblit v1.8.0