.net传图片到MySQL_ASP.NET 上传图片至数据库并读取图片显示

aspx

noimg.gif

相关图片:

--%>

--%>

aspx.cs

public string _path = "";

protected void Page_Load(object sender, EventArgs e)

{

if (!IsPostBack)

{

if (Request.QueryString["key"] != null)

{

string sql = "select * from ChiH_Material where id=" + Request.QueryString["key"].ToString();

DataTable dt = bc.ReadTable(sql);

if (dt.Rows.Count > 0)

{

imghead.Src = dt.Rows[0]["picture"].ToString();

}

}

else

{

}

}

}

protected void Button1_Click(object sender, EventArgs e)

{

try

{

uploadfile2();

if (Request.QueryString["key"] != null)

{

string sql = "update ChiH_Material set inside_model='" + inside_model.Value.Trim() + "',model='" + model.Value.Trim() + "',high_flower='" + high_flower.Value.Trim() + "',breadth='" + breadth.Value.Trim() + "',Stock='" + Stock.Value.Trim() + "',go_code='" + go_code.Value.Trim() + "',product_price='" + product_price.Value.Trim() + "',Grey_price='" + Grey_price.Value.Trim() + "',remark='" + remark.Value.Trim() + "',picture='" + _path + "' where id=" + Request.QueryString["key"].ToString();

bc.execsql(sql);

}

else

{

string sql = "insert into ChiH_Material(inside_model,sup_no,model,high_flower,breadth,Stock,go_code,product_price,Grey_price,remark,picture) values('" + inside_model.Value.Trim() + "','" + sup_no.Value.Trim() + "','" + model.Value.Trim() + "','" + high_flower.Value.Trim() + "','" + breadth.Value.Trim() + "','" + Stock.Value.Trim() + "','" + go_code.Value.Trim() + "','" + product_price.Value.Trim() + "','" + Grey_price.Value.Trim() + "','" + remark.Value.Trim() + "','" + _path + "')";

bc.execsql(sql);

}

Response.Write("");

}

catch (Exception)

{

Response.Write("");

}

}

public void uploadfile2()

{

bool fileOK = false;

string path = Server.MapPath("../drawimg/");

_path = "../drawimg/" + FileUpload1.FileName;

if (FileUpload1.HasFile)

{

String fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName).ToLower();

String[] allowedExtensions = { ".gif", ".png", ".bmp", ".jpg" };

for (int i = 0; i < allowedExtensions.Length; i++)

{

if (fileExtension == allowedExtensions[i])

{

fileOK = true;

}

}

}

if (fileOK)

{

try

{

FileUpload1.SaveAs(path + FileUpload1.FileName);

//LabMessage1.Text = "文件上传成功.";

//LabMessage2.Text = "原文件路径:" + FileUpload1.PostedFile.FileName + "
" +

// "文件大小:" + FileUpload1.PostedFile.ContentLength + "字节
" +

// "文件类型:" + FileUpload1.PostedFile.ContentType + "
";

}

catch (Exception ex)

{

//LabMessage1.Text = "文件上传不成功.";

}

}

else

{

//LabMessage1.Text = "只能够上传图片文件.";

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值