【发布时间】:2013-11-22 09:53:51
【问题描述】:
这是我的图片上传器,可以直接上传到我想要的文件夹,包括缩略图。 所以我想做的是为每次上传图片时写它总是在我的数据库表中写它的路径,例如:这是我希望它看起来的图片:
http://i.stack.imgur.com/wbHoO.jpg
protected void Button1_Click(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
string fileName = FileUpload1.FileName;
FileUpload1.PostedFile.SaveAs(Server.MapPath("././Data/Normal/") + fileName);
System.Drawing.Image img1 = System.Drawing.Image.FromFile(MapPath("././Data/Normal/") + FileUpload1.FileName);
System.Drawing.Image bmp1 = img1.GetThumbnailImage(680, 450, null, IntPtr.Zero);
bmp1.Save(MapPath("././Data/Thumbnails/") + FileUpload1.FileName);
}
PhotoTableAdapter PhotoInfo = new PhotoTableAdapter();
PhotoInfo.InsertPhoto(TextBox1.Text, TextBox2.Text, TextBox3.Text,TextBox4.Text);
}
在 TextBox4.Text 之后,我应该添加一些东西来写这个表的路径: http://i.stack.imgur.com/v3Vwh.jpg 如果我能得到一些帮助,那就太好了,谢谢
【问题讨论】:
-
您可以将文件名作为最后一个参数发送到 InserPhoto 函数。
-
我希望我知道该怎么做...我还在学习,所以这就是我在这里的原因:)-
-
你想要更多关于如何插入数据库的内容?
-
是的,如何将那个路径链接插入到数据库中,请看两张图,你就明白了:D
-
如果您可以分享您如何将 TextBox 值插入数据库以便我编辑并发布,那将很容易。
标签: c# image upload path dataset