上传照片的客户端动态加载照片

Greg_han Greg_han 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我写了一个上传照片的 程序,现在添加了Image控件,想在客户选择照片路径的时候也将图片加载到Image中,以便客户看到。先给出我的上传照片的代码,看看此功能如何实现。
protected void Button1_Click(object sender, EventArgs e)
{
string imagePath = picFile.Value; //取得文件路径

if (!File.Exists(imagePath))
{
Response.Write("<script>alert('该路径下不存在该文件,请确定正确的文件路径! ')</script>");

return;

}
string imagecontent = "";

string exname = imagePath.Substring(imagePath.LastIndexOf(".") + 1).ToUpper(); //截取图片的后缀名并转为大写

if (exname == "JPG" || exname == "JPEG" || exname == "GIF" || exname == "PNG" || exname == "BMP")
{

if (picFile.PostedFile.ContentLength > 524288)
{

Response.Write("<script>alert('上传的图片大于 0.5M, 请处理图片后再上传! ')</script>");

return;

}

//用时间作为图片名

string filetime = DateTime.Now.ToString("yyyyMMddhhmmssfff"); //取得当前时间

string filename = picFile.PostedFile.FileName; //取得图片名

imagecontent = filetime + filename.Substring(filename.LastIndexOf(".")); //时间名加上图片后缀名



string strpath = Server.MapPath("") + "\\UpPic\\" + imagecontent; //取得将要保存图片的路径

picFile.PostedFile.SaveAs(strpath); //把图片保存在此路径中

}

else
{

Response.Write("<script>alert('上传的不是图片类型! ')</script>");

return;

}


另外,还想问一下,我将客户上传的照片的路径写入 数据库,我发布该网站后,客户正确登录后,能否按图片路径读入自己的照片?
...全文

相关推荐

评论 7
收藏 已收藏
分享
返回顶部
Greg_han
.NET社区 62,271 成员 668,968 内容