保存二进制 文件到数据库c#

来源:互联网 发布:linux查看ls命令手册页 编辑:程序博客网 时间:2024/05/18 16:35

首先将文件保存在本地

然后从本地用流读取文件,保存至byte[]二进制

       private byte[] loadImage(String url) {//文件路径
                     
            Stream stream = new FileStream(url, FileMode.Open);
            byte[] data = new byte[stream.Length];
            stream.Read(data, 0, data.Length);
            stream.Close();

            return data;
        }

数据库语句 //oracle

sql.Append(":image" + ",")

  cmd.Parameters.Add(":image", OracleDbType.Blob);
                       

    cmd.Parameters[":image"].Value = data;

0 0