我有一个存储在Oracle数据库中的图像blob,我需要获取blob并将其作为图像显示在网页上。为了抓住blob,我正在做这样的AJAX调用:
string insertPerson = "INSERT INTO TestDatabase.[dbo].[Persons] (firstName,secondName) VALUES (@firstName,@secondName);SELECT SCOPE_IDENTITY();";
SqlCommand cmd = new SqlCommand(insertPerson, con);
cmd.Parameters.AddWithValue("@firstName", txt_firstName.Text);
cmd.Parameters.AddWithValue("@secondName", txt_secondName.Text);
SqlDataReader reader = cmd.ExecuteReader();
reader.Read();
var lastInsertedPersontId = reader.GetDecimal(0);'
显示图像,但颜色错误。下图显示了网页上显示的原始图片(左侧)(右侧)