arkadaşlar MySql veritabanından aşağıdaki kodla resimleri pictuerox'a çekebiliyorum...
if (data.Read())
{
int fileSize = data.GetInt32(data.GetOrdinal("size"));
string name = data.GetString(data.GetOrdinal("name"));
byte[] rawData = new byte[fileSize];
data.GetBytes(data.GetOrdinal("file"), 0, rawData, 0, fileSize);
//FileStream fs = new FileStream(name, FileMode.Create, FileAccess.Write);
//fs.Write(rawData, 0, fileSize);
//fs.Close();
picDB.BackgroundImage = new Bitmap(name);
}
else
{
data.Close();
}
fakat bu kod veritabanındaki resimleri Debug Klasörüne indiriyor ordan okuyor. Bura kadar sorun yok ama indirdiği resmi tekrar açmaya çalıştığımda dosya kullanılıyor hatası veriyor.
//FileStream fs = new FileStream(name, FileMode.Create, FileAccess.Write);
//fs.Write(rawData, 0, fileSize);
//fs.Close();
bu kodu siliyorum debug klasörüne indirmesin diye bu seferde bu hatayı veriyor
Parameter is not valid.
bu sorunu nasıl çözebiliriz.. veya başka önerisi olan var mı?