【发布时间】:2013-12-13 05:28:52
【问题描述】:
谁能指导将图像存储到数据库的最佳方式?我正在使用 Sql server 2008。目前我将文件路径存储在数据库中,但是当我尝试获取它时,它没有被获取。
这是保存图像的代码:
string Extention = System.IO.Path.GetExtension(fuBanner.FileName);
if (Extention == ".jpg" || Extention == ".jpeg" || Extention == ".bmp" || Extention == ".PNG")
{
result.Banner_SignUp_Page = System.IO.Path.GetExtension(fuBanner.FileName);
db.SubmitChanges();
lblMsg.Visible = true;
Response.Redirect("ListOfEvent.aspx");
//lblMsg.Text = "Records updated successfully.";
}
以及获取图片的代码:
var result1 = from a in db.EMR_INVITATIONs
join b in db.EMR_EVENTs on a.EventID equals b.EventID
where b.EventID == (int)Session["eventid"]
select new
{
Banner = b.Banner_SignUp_Page,
Title = b.Title
};
【问题讨论】:
-
是不是被抓取的意思??可以发一下代码吗?
-
好的,请稍候我发布代码
-
也看看debugmode.net/2010/05/10/…这个链接是否有用
-
@F.R.I.E.N.D.S.感谢您的帮助
-
@Monika ,我不确定图像扩展名是否区分大小写,即“.jpg”和“.JPG”是否相同,但请尝试 ToLower() 功能。也许它可以帮助你。 :)
标签: c# asp.net database sql-server-2008 linq-to-sql