18
我瀏覽過並在我的MVC網絡應用程序中上傳了一個png/jpg文件。 我已經將這個文件保存爲我的數據庫中的byte []。 現在我想讀取並將字節[]轉換爲原始文件。 我怎樣才能做到這一點?如何將字節數組轉換爲圖像文件?
我瀏覽過並在我的MVC網絡應用程序中上傳了一個png/jpg文件。 我已經將這個文件保存爲我的數據庫中的byte []。 現在我想讀取並將字節[]轉換爲原始文件。 我怎樣才能做到這一點?如何將字節數組轉換爲圖像文件?
記得引用System.Drawing.Imaging並使用使用塊的流。
從數據庫的byte []數組中創建一個內存流,然後使用Image.FromStream。
byte[] image = GetImageFromDatabase();
MemoryStream ms = new MemoryStream(image);
Image i = Image.FromStream(ms);
我該如何將它存儲在.png/.jpg文件中? – 2010-06-23 13:40:27
img.Save(「filename」)。默認的保存格式是PNG。 – 2010-06-23 13:52:11
如果字節數組已經包含有效圖像,則圖像往返無意義。只要使用'File.WriteAllBytes()'或其他任何方法將字節數組的內容直接寫入文件即可。 – CodeCaster 2016-05-17 12:01:05