|
|
|
อยากทราบ วิธี insert(binary) และ show รูปภาพ (asp.net connect mysql) c# |
|
|
|
|
|
|
|
บทความนี้เลยครับ ตรงจุดแน่นอน
Code (C#)
strConnString = "Server=localhost;User Id=root; Password=root; Database=mydatabase; Pooling=false;";
objConn.ConnectionString = strConnString;
objConn.Open();
//*** DataTable ***'
MySqlDataAdapter dtAdapter = default(MySqlDataAdapter);
DataTable dt = new DataTable();
strSQL = "SELECT * FROM files WHERE FilesID = ?sFilesID ";
dtAdapter = new MySqlDataAdapter(strSQL, objConn);
objCmd = dtAdapter.SelectCommand;
objCmd.Parameters.Add("?sFilesID", MySqlDbType.Int32).Value = Request.QueryString["FilesID"].ToString();
dtAdapter.Fill(dt);
if (dt.Rows.Count > 0)
{
Response.ContentType = dt.Rows[0]["FilesType"].ToString();
Response.BinaryWrite((byte[])dt.Rows[0]["FilesName"]);
}
dt = null;
(C#) ASP.NET MySQL BLOB Binary Data and Parameterized
|
|
|
|
|
Date :
2013-09-12 13:35:30 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ แต่ แก้ตรงลิ้งรูป
<asp:Image ID="Image1" runat="server" CssClass="setimg" ImageUrl='<%# (Eval("car_image") == DBNull.Value)? "images/no_picture.gif" : String.Format("image_car.aspx?FilesID={0}",Eval("car_id")) %>' />
|
|
|
|
|
Date :
2013-09-12 21:47:00 |
By :
thewinner55 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แต่มี ปัญหา คือ เวลาอัพรูปใหญ่มัน เหลือ เพียง ครึ่งเดียว เพราะอะไรครับ
|
|
|
|
|
Date :
2013-09-12 22:58:24 |
By :
thewinner55 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2013-09-12 23:55:14 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|