上传一个字节数组到MYSQL

本文关键字:字节数 字节 数组 MYSQL 一个 | 更新日期: 2023-09-27 18:15:56

我有一个文件,我转换成一个长字符串。我想把这个字符串,转换成字节数组,然后上传到数据库。但是,当我运行代码时,它在数据库中显示为NULL;

下面是我的代码:

SQL.UploadFile(Encoding.ASCII.GetBytes(FBX), txt_Name.Text);
        public void UploadFile(byte[] value, string Where)
    {
        const string SQL = "UPDATE itemmodel SET modelFile='@File' WHERE modelName='@Name'";
        MySqlCommand cmd = new MySqlCommand(SQL, MySqlCon);
        cmd.Parameters.AddWithValue("@File", value);
        cmd.Parameters.AddWithValue("@Name", Where);
        MySqlCon.Open();
        cmd.ExecuteNonQuery();
        MySqlCon.Close();
    }

上传一个字节数组到MYSQL

我真的不认为你想在SQL参数周围加上引号:

const string SQL = "UPDATE itemmodel SET modelFile=@File WHERE modelName=@Name";

当然不是@File