C#將http路徑圖片轉爲byte字節數據
輸入圖片Http地址,即可返回byte[] bytes
public static byte[] Url_To_Byte(String filePath)
{
//第一步:讀取圖片到byte數組
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(filePath);
byte[] bytes;
using (Stream stream = request.GetResponse().GetResponseStream())
{
using (MemoryStream mstream = new MemoryStream())
{
int count = 0;
byte[] buffer = new byte[1024];
int readNum = 0;
while ((readNum = stream.Read(buffer, 0,1024)) > 0)
{
count = count + readNum;
mstream.Write(buffer, 0, readNum);
}
mstream.Position = 0;
using (BinaryReader br = new BinaryReader(mstream))
{
bytes = br.ReadBytes(count);
}
}
}
return bytes;
}