• MVC前台——的图片上传界面


        public ActionResult Photo()
            {
                var list = DBHlper.GetList<PengYouQuan>("select * from PengYouQuan");
                return View(list);
            }

    @model IEnumerable<_6._15ZuoyeMvc.Models.PengYouQuan>
    @{
        ViewBag.Title = "Photo";
    }
    <h2>Photo</h2>
    <p>
        @Html.ActionLink("Create New", "Create")
    </p>
    <table class="table">
        <tr>
            <th>
                @Html.DisplayNameFor(model => model.PyqId)
            </th>
            <th>
                @Html.DisplayNameFor(model => model.NeiRong)
            </th>
            <th>
                @Html.DisplayNameFor(model => model.Photo)
            </th>
            <th></th>
        </tr>
    @foreach (var item in Model) {
        <tr>
            <td>
                @Html.DisplayFor(modelItem => item.PyqId)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.NeiRong)
            </td>
            <td>
                <img src="~/Image/1.png.jpg" style="150px;height:150px;" alt="@item.Photo" />
            </td>
            <td>
                @Html.ActionLink("Edit", "Edit", new { /* id=item.PrimaryKey */ }) |
                @Html.ActionLink("Details", "Details", new { /* id=item.PrimaryKey */ }) |
                @Html.ActionLink("Delete", "Delete", new { /* id=item.PrimaryKey */ })
            </td>
        </tr>
    }
    </table>
     
     
     
    @{
        ViewBag.Title = "Photo";
    }
    <h2>Photo</h2>
    <script src="~/Scripts/jquery-3.3.1.js"></script>
    <div class="leftImage">
        <input type="file" id="picAjax" onclick="Choose();" class="customButton" />
        <span id="uploadInfo"></span>
        <input type="button" id="submitPic" class="customButton" value="上传" />
    </div>
    <div class="rightImage">
        <img id="selImg" src="" alt="" />
    </div>
    <script>
        $(function () {
        })
        function Choose() {
            if (true) {
                var picString = "";
                $("#picAjax").change(function (e) {
                    var file = e.delegateTarget.files[0];
                    if (file.type == 'image/jpeg' || file.type == 'image/png') {
                        $("#uploadInfo").text("图片格式正确,请点击提交按钮");
                        var reader = new FileReader();
                        reader.readAsDataURL(file);
                        reader.onload = function (ret) {
                            picString = reader.result;
                            //预览图片
                            $("#selImg").attr({ "src": picString });
                        }
                    }
                    else {
                        $("#uploadInfo").text("请上传jpg或png格式的图片!");
                    }
                });
            }      
        }
    </script>
  • 相关阅读:
    Spring异常重试框架Spring Retry
    Ubuntu 16.04无法在WPS中输入中文的问题解决
    Ubuntu 16.04使用百度云的方案
    Ubuntu 16.04安装Wine版的迅雷+QQ(完美方案,终极解决方法)
    Ubuntu下Deb软件包相关安装与卸载
    Spring在Java Filter注入Bean为Null的问题解决
    MyBatis 3在Insert之后返回主键
    MySQL JDBC URL参数(转)
    MySQL索引原理及慢查询优化
    Markdown 语法整理大集合2017
  • 原文地址:https://www.cnblogs.com/gc1229/p/13139998.html
Copyright © 2020-2023  润新知