1. 程式人生 > >C# url獲取圖片流轉字符串

C# url獲取圖片流轉字符串

rom [] lose bytes 字節 數組 toa result oba


//http url獲取圖片流轉字符串
//string url = serverUrl.TrimEnd(‘/‘) + PUrl;
//WebRequest request = WebRequest.Create(url);
//WebResponse response = request.GetResponse();
//Stream stream = response.GetResponseStream();
//byte[] byteFile = null;
//List<byte> bytes = new List<byte>();
//int temp = stream.ReadByte();
//while (temp != -1)
//{
// bytes.Add((byte)temp);
// temp = stream.ReadByte();
//}
//byteFile = bytes.ToArray();
//string str = Convert.ToBase64String(byteFile);
//response.Close();

//本地url獲取圖片流轉字符串
string path = "E:/1.png";
FileStream fs = File.OpenRead(path); //OpenRead
int filelength = 0;
filelength = (int)fs.Length; //獲得文件長度
Byte[] image = new Byte[filelength]; //建立一個字節數組
fs.Read(image, 0, filelength); //按字節流讀取
System.Drawing.Image result = System.Drawing.Image.FromStream(fs);
fs.Close();
string str = Convert.ToBase64String(image);

return str;

C# url獲取圖片流轉字符串