我有以下程序如果我通過該值作爲"D:\\ENSource\\1.png"
將圖像轉換爲字節陣列如何將URI圖像路徑傳遞給FileInfo類?
public byte[] ReadImageFile(string imageLocation)
{
byte[] imageData = null;
FileInfo fileInfo = new FileInfo(imageLocation);
long imageFileLength = fileInfo.Length;
FileStream fs = new FileStream(imageLocation, FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(fs);
imageData = br.ReadBytes((int)imageFileLength);
return imageData;
}
,它工作正常。
,但如果我送價值「http://i.stack.imgur.com/PShuQ.png」它拋出異常
URI格式不被支持
我怎樣才能做到這一點?
使用例如WebClient類從URI位置下載圖像。 –
你不能。 **不支持URI格式**如果你想通過互聯網加載圖片,看看[這裏](http://stackoverflow.com/questions/16091997/best-way-image-url-to-繪製圖像?lq = 1) – Blorgbeard