zoukankan      html  css  js  c++  java
  • GHSpro文件上传

    GHSpro文件上传

    enter description here

    基本设计图

    上传

    上传方式的选择

    采用iframe 的表单上传

    ajaxfileupload

     <div id="step-2" class="step-pane" style="margin:5px">
                <div style="height:40px;line-height:33px;text-align:right">
                    <div class="btn-group">
                        <a id="lr-add-second" class="btn btn-default"><i class="fa fa-plus"></i>&nbsp;新增</a>
                        <a id="lr-edit-second" class="btn btn-default"><i class="fa fa-pencil-square-o"></i>&nbsp;编辑</a>
                        <a id="lr-delete-second" class="btn btn-default"><i class="fa fa-trash-o"></i>&nbsp;删除</a>
                    </div>               
                </div>
                <table id="gridTable"></table>
              
            </div>
    
      $(function () {
    
            $("#submitId").on("click", function () {
                alert("1")
                ///GetFileEx
                var filePath = $("#file1").val();
                alert(filePath)
                //var fileEx = GetFileEx(filePath);
                var fileNO = "@Run.Util.CommonHelper.CreateNo()";
                if (filePath != null && filePath.length > 0)
                {
                    $.ajaxFileUpload({
                        url: "../../Helper/FileUpload/UpModelWordFile?fileNO=" + fileNO,
                        secureuri: false,//是否启用安全机制
                        fileElementId: 'file1',//file的id
                        dataType: 'application/json',//返回的类型
                        success: function (data) {//调用成功时怎么处理
                            alert(JSON.stringify(data));
                        },
                        error: function (e) { alert(JSON.stringify(e)) }
                    });
                }
                else
                {
                    alert("请先选择文件!");
                }
            });
        });
    

    后台代码

           [HttpPost]
            public ActionResult UpModelWordFile(string fileNO, HttpPostedFileBase file1)
            {
               // string templatePath = Server.MapPath("/") + "Resource/WordTemplate/moban/";
                if (file1.ContentLength > 0)
                {
                    var fileName = Path.GetFileName(file1.FileName);
                    var path = Path.Combine(Server.MapPath("~/Resource/WordTemplate/moban"), (fileNO + fileName));
                    file1.SaveAs(path);
                }
                return new ContentResult();           
            }
    
  • 相关阅读:
    上传本地项目到git服务器
    linux服务器部署web环境(一)
    nginx+tomcat负载集群部署
    selenium学习历程(二)
    selenium学习历程(一)
    在 Acer p236 上装 win7 和 ubuntu 双系统
    Ubuntu (14.04) 如何安装和配置Qt
    Android 蓝牙的常用操作
    OpenCL: Shared memory between CPU and GPU in Android development of Qaulcomm plateform
    Android 系统支持的编解码器
  • 原文地址:https://www.cnblogs.com/fighter23/p/7873101.html
Copyright © 2011-2022 走看看