浏览器为什么上传不了图片?
上传成功是把图片以二进制形式存到字节数组中了,要想显示出来应该就需要从数据库中把这个数组里的东西给读出来,代码
protected void Page_Load(object sender, EventArgs e)
{
string imgid = Request。 QueryString["imgid"];
SqlConnection conn1 = new SqlConnection(ConfigurationManager。ConnectionStrings["connection"]。 ConnectionString);
SqlCommand cmd1 = new SqlC...全部
上传成功是把图片以二进制形式存到字节数组中了,要想显示出来应该就需要从数据库中把这个数组里的东西给读出来,代码
protected void Page_Load(object sender, EventArgs e)
{
string imgid = Request。
QueryString["imgid"];
SqlConnection conn1 = new SqlConnection(ConfigurationManager。ConnectionStrings["connection"]。
ConnectionString);
SqlCommand cmd1 = new SqlCommand("select Image_Content from test where Image_ID="+imgid, conn1);
conn1。
Open();
SqlDataReader sdr = cmd1。ExecuteReader();
if (sdr。Read())
{
Response。
BinaryWrite((byte[])sdr["Image_Content"]);
}
Response。End();
conn1。Close();
}
这样应该就可以了,如果还是不行 你就应该看看是否真的上传成功了。
收起