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>
  • 相关阅读:
    CSS选择器规范
    利用form的“acceptcharset”在不同编码的页面间提交表单
    学习Ruby的基础知识
    Watir和watir webdriver的区别
    PHP in_array() 函数
    Ruby数组的基础知识
    PHP smarty if的条件修饰词
    很好的自动化学习资料 Ruby watir selenium
    $(document).ready() 和window.onload
    收藏:简单的PHP+SMARTY分页类
  • 原文地址:https://www.cnblogs.com/gc1229/p/13139998.html
Copyright © 2011-2022 走看看