web 上讀取圖片,並轉化為指定格式
阿新 • • 發佈:2018-11-23
一、 轉換為 base64
public static string ObtainBase64FromWeb(string domain, string path) { string url = "https://" + domain + path; System.Net.WebRequest webReq = System.Net.WebRequest.Create(url); System.Net.WebResponse webRes = webReq.GetResponse(); System.IO.Stream webStream = webRes.GetResponseStream();byte[] buf; // 網路流不支援查詢操作,通過 response 長度, 將其轉化為 byte[] 進行轉換 using (BinaryReader br = new BinaryReader(webStream)) { int len = (int)(webRes.ContentLength); buf = br.ReadBytes(len); br.Close(); } webStream.Close(); webRes.Close(); string base64_string = Convert.ToBase64String(buf, 0, buf.Length); return base64_string; }