Salve a tutti sto cercando con un'applicazione c# di inserire un'immagine all'interno di un campo mediumblob in un database mysql..Il problema è che mi inserisce solo 13B del file e poi basta...dove sta l'errrore..grazie mille per qualsiasi risposta...
string nomefile = "a.jpg";
string strProvider = "Data Source=localhost;Database=client;User ID=root;Password=";
MySqlConnection objMyCon = new MySqlConnection(strProvider);
FileStream fs = new FileStream(nomefile, FileMode.Open, FileAccess.Read);
UInt32 FileSize = (UInt32)fs.Length;
byte[] rawData = new byte[FileSize];
fs.Read(rawData, 0, (int)FileSize);
fs.Close();
string insertSQL = "INSERT INTO immagini (file) VALUES ('"+rawData+"')";
MySqlCommand cmd = new MySqlCommand(insertSQL, objMyCon);
objMyCon.Open();
int executed = 0;
executed = cmd.ExecuteNonQuery();
objMyCon.Close();