上传图片

1. HTML页面代码

@using (Html.BeginForm("Img", "WuDi", FormMethod.Post, new { enctype = "multipart/form-data" }))
                                            {
                                                <input type="file" name="files" value="" />
                                                <input type="submit" value="提交" />
                                            }

 

在项目根目录下创建一个 Uploads的文件夹来存放图片

后台代码

  public ActionResult Img(HttpPostedFileBase files) 

{

    //判断是否为空
            if (files!= null)
            {

                //修改图片名称,防止图片名称重复
                string fileName = DateTime.Now.ToString("yyyyMMdd") + "-" + Path.GetFileName(files.FileName);

             //获取图片的物理路径
                var filePath = Path.Combine(Request.MapPath("~/Uploads/"), fileName);

              //上传到服务器
               s.SaveAs(filePath);

           //保存到数据库操作不详细些

   Users2 u = new Users2();

  u.Users_img = "~/Uploads/" + fileName;

 

  return view();

}

}

//从数据获数据取到图片的路径之后

    <img width="150" height="150" src="@Url.Content(item.Users_img)" /> 

输出即可显示图片

 

转载于:https://www.cnblogs.com/gbb44/p/10636874.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值