mvc 上传图片及预览


@model ShoeManage.Model.Order

@{
    Layout = null;
}

<!DOCTYPE html>

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>Index</title>
    <script src="~/Scripts/jquery-1.7.1.min.js"></script>
    <script src="~/UiLibs/easyui/jquery.min.js"></script>
    <script src="~/UiLibs/easyui/jquery.easyui.min.js"></script>
    <script src="~/UiLibs/easyui/locale/easyui-lang-zh_CN.js"></script>
   
    <script type="text/javascript">
        $(function () {
            $("#img").on("change", function () {
                var file = this.files[0];
                if (this.files && file) {
                    var reader = new FileReader();
                    reader.onload = function (e) {
                        $("#imgshow").attr("src", e.target.result);
                    }
                    reader.readAsDataURL(file);
                }
            })
            function tijiao() {
                $("#tj").click(function () {
                    $("#myform").form("submit", {
                        url: "@Url.Action("AddImage")",
                    success: function (data) {
                        alert(data);
                    }
                })
            })
        };
        })
       

      

    </script>
</head>
<body>
    <div>
        @using (Html.BeginForm("UpLoad", "ImageUpload", FormMethod.Post, new { enctype = "multipart/form-data", id = "myform" }))
        {
             <input type="file"  value="选择图片" name="img" id="img"/>
            <br />
            <input type="button" value="提交" id="tj" οnclick="tijiao()"/ >
            <fieldset>
            <legend>预览</legend>
            <img id="imgshow" style="width:100px ;height:200px" src="" alt=""/>
        </fieldset>
        }
        
    </div>
</body>
</html>


//后台接收 

  public ActionResult AddImage()
        {
            HttpFileCollectionBase files = Request.Files;

            HttpPostedFileBase file = files["img"];
            string extName = Path.GetExtension(file.FileName).ToLower();
            string path = Server.MapPath("~/Img/");
            string fileName = Guid.NewGuid().ToString();

            file.SaveAs(path + fileName + extName);
            return Content("成功");
        }


  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值