c# asp.net中 用fileupload控件上传图片
用fileupload找到图片后点击“添加”按钮将图片保存到数据库中重点:我知道这个过程需要//先获得图片的路径,然后将路径保存到我的解决方案中的“download”文件...
用fileupload找到图片后 点击“添加”按钮 将图片保存到数据库中
重点:
我知道这个过程需要//先获得图片的路径,然后将路径保存到我的解决方案中的“download”文件夹中,然后将文件夹中的内容插入数据库//,这部分代码应该怎么写啊?
(不知道我理解的过程对不对 如果不对请指正 和真确的代码 )
非常感谢 展开
重点:
我知道这个过程需要//先获得图片的路径,然后将路径保存到我的解决方案中的“download”文件夹中,然后将文件夹中的内容插入数据库//,这部分代码应该怎么写啊?
(不知道我理解的过程对不对 如果不对请指正 和真确的代码 )
非常感谢 展开
4个回答
展开全部
首先告诉你一个道理 求人办事是要花钱的 提出思路没哟问题
但是给你写出真确的代码就算了
思路1 得到图片路径(也就是图片名称 包括后缀) 保存到数据库中 然后将图片保存到项目目录下
思路2 将图片转换成二进制字符 存入数据库(要针对这条二进制加以标记)
我就不明白 你为什么要将图片路径保存到download中是啥意思 难以理解
但是给你写出真确的代码就算了
思路1 得到图片路径(也就是图片名称 包括后缀) 保存到数据库中 然后将图片保存到项目目录下
思路2 将图片转换成二进制字符 存入数据库(要针对这条二进制加以标记)
我就不明白 你为什么要将图片路径保存到download中是啥意思 难以理解
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般是这样的,上传后将图片保存到服务器的一个文件夹中,而数据库中插入的是图片路径,我是这样处理上传图片的,将图片插入到数据库中,数据库会占很大的容量。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if (fpTcPhoto.FileName == "")
{
tcModel.TcPhoto = ConfigurationManager.AppSettings["DefaultTcPhoto"];
}
else
{
string imgClient = fpTcPhoto.FileName;
string imgExtendName = (imgClient.Substring(imgClient.IndexOf(".") + 1)).ToLower();
if (imgExtendName == "jpg" || imgExtendName == "gif" || imgExtendName == "png" || imgExtendName == "bmp")
{
tcModel.TcPhoto = "~/Admin/images/" + txtTcName.Text.Trim() + "photo." + imgExtendName;
fpTcPhoto.SaveAs(Server.MapPath(tcModel.TcPhoto));
}
else
{
Page.RegisterStartupScript("err1", "<script>alert('请选择jpg、gif、png、bmp的图片')</script>");
return;
}
}
{
tcModel.TcPhoto = ConfigurationManager.AppSettings["DefaultTcPhoto"];
}
else
{
string imgClient = fpTcPhoto.FileName;
string imgExtendName = (imgClient.Substring(imgClient.IndexOf(".") + 1)).ToLower();
if (imgExtendName == "jpg" || imgExtendName == "gif" || imgExtendName == "png" || imgExtendName == "bmp")
{
tcModel.TcPhoto = "~/Admin/images/" + txtTcName.Text.Trim() + "photo." + imgExtendName;
fpTcPhoto.SaveAs(Server.MapPath(tcModel.TcPhoto));
}
else
{
Page.RegisterStartupScript("err1", "<script>alert('请选择jpg、gif、png、bmp的图片')</script>");
return;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询