從sql資料庫中將圖片匯出並重命名
阿新 • • 發佈:2020-11-24
while (dataReader1.Read())
{
//判斷照片是否為空,不為空
if (dataReader1.GetValue(1) != DBNull.Value)
{
//資料庫中獲取到位元組
fileData = (byte[])dataReader1.GetValue(1);
//照片路徑
path = imageFolder + "\\" + sfzhm + "_" + xm + ".jpg";
MemoryStream ms = new MemoryStream(fileData);
Bitmap bmpt = new Bitmap(ms);
bmpt.Save(path);
if (bmpt != null)
{
//記得要釋放,資料多的話
bmpt.Dispose();
}
}
else
{
//為空
path = imageFolder + "\\" + sfzhm + "_" + xm + ".jpg";
Bitmap bmpt = new Bitmap(100, 100);
bmpt.Save(path, ImageFormat.Jpeg);
if (bmpt != null)
bmpt.Dispose();
}
}
}