У меня есть клиентское приложение, встроенное в C #, которое отправляет изображение вместе с идентификатором в веб-сервис. Затем веб-служба получает эту информацию и вставляет ее в базу данных MySQL. Но кто-то, веб-метод не может распознать изображение, и вместо этого он просто сохраняет @icon
в базе данных .... кто-нибудь может сказать мне, где я делаю ошибку? Заранее спасибо!
[WebMethod]
public string sendDataToMySql(string application_id, byte[] buffer)
{
string MyConString = "SERVER=localhost;" +
"DATABASE=test;" +
"UID=root;" +
"PASSWORD=password;";
MySqlConnection connection = new MySqlConnection(MyConString);
connection.Open();
MySqlCommand command = new MySqlCommand("", connection);
command.CommandText = "UPDATE application SET icon='@icon' WHERE application_id='" + application_id +"';";
MySqlParameter oParam1 = command.Parameters.Add("@icon", MySqlDbType.Blob);
oParam1.Value = buffer;
command.ExecuteNonQuery();
connection.Close();
return "Data was inserted successfully!";
}