zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    如何以nobody用户执行命令?
    记一次全站代理切换----血的教训
    tomcat十大安全优化措施
    paramiko模块使用
    日志分析 第七章 安装grafana
    日志分析 第六章 安装elasticsearch
    日志分析 第五章 安装logstash
    日志分析 第四章 安装filebeat
    IO多路复用及ThreadingTCPServer源码阅读
    socket编程--socket模块介绍
  • 原文地址:https://www.cnblogs.com/gc1229/p/13139998.html
Copyright © 2011-2022 走看看