layui upload 后台获取不到值

后台获取不到值方法一:

<script>
    layui.use(‘upload‘, function () {
        var upload = layui.upload;

        //执行实例
        var uploadInst = upload.render({
            elem: ‘#test1‘ //绑定元素
            , url: ‘/Home/UploadFiles‘ //上传接口
             , field: "fileNames"     //添加这个属性与后台名称保存一致
            , accept: ‘file‘ //允许上传的文件类型
            , size: 500000 //最大允许上传的文件大小
            , before: function (obj) { //obj参数包含的信息,跟 choose回调完全一致,可参见上文。
                layer.load(); //上传loading
            }
            , done: function (res) {
                //上传完毕回调
                alert(res.tc);
            }
            , error: function () {
                //请求异常回调
            }
        });
    });
</script>
 public ActionResult UploadFiles(HttpPostedFileBase fileNames)
        {
            string path = "";
            //小于20M
            if (fileNames.ContentLength > 0 && fileNames.ContentLength <= 120971520)
            {

                var fileName = Path.GetFileName(fileNames.FileName);

                string q_FN = fileName.Substring(0, fileName.LastIndexOf("."));
                string h_FN = fileName.Substring(fileName.LastIndexOf("."));

                string NewFileName = q_FN + DateTime.Now.ToString("yyyyMMddHHmmss") + h_FN;

                path = Path.Combine(Server.MapPath("/Uploadfile/"), NewFileName);
                fileNames.SaveAs(path);

                path = "/Uploadfile/" + NewFileName;
                var relt = new { tc = path };
                return Content(JsonConvert.SerializeObject(relt));
            }
            else
            {
                var relt = new { tc = "上传文件要小于20M" };
                return Content(JsonConvert.SerializeObject(relt));
            }
        }

原文地址:https://www.cnblogs.com/youmingkuang/p/9172933.html

时间: 2024-10-08 18:11:53

layui upload 后台获取不到值的相关文章

asp.Net2.0中TextBox设置只读后后台获取不到值的解决方法

http://www.cnblogs.com/yxyht/archive/2013/03/02/2939883.html ASP.NET中TextBox控件设置ReadOnly="true"H或Enabled=false后台取不到值 当TextBox设置了ReadOnly="true" 后,要是在前台为控件添加了值,后台是取不到的,值为“空”  . 方法一:不设置ReadOnly属性,通过onfocus=this.blur()来模拟,如下: <asp:Text

解决.Net设置只读、隐藏后后台获取不到值的问题

在前台页面上放了几个textbox,用 ReadOnly=true设置不可编辑,用visible="False"设置不可见 用jquery给textbox赋值后在后台页面获取不到textbox中填写的值 解决方法如下: 用style="display:none"设置隐藏 以下几种方法可解决只读问题: 1.不设置ReadOnly,设置onfocus=this.blur() <asp:TextBox ID="TextBox1" runat=&q

后台获取radio的值,给页面添加默认值 【js, query】

<label>登记类型:</label> <div class="kk-complaint-radio kk-claerfix"> <div class="mui-radio mui-pull-left"> <input name="radio1" value="1" type="radio" > <label>投诉</label

Layui upload多图片上传, 传参后台接受不到

Layui upload动态传参,后台接收不到,解决方法 这里参数动态($(#).val())拿去不到,除非写死,必须要用before从新赋值 layui.config({ base: '/Assets/layui/' //静态资源所在路径 }).extend({ index: 'lib/index' //主入口模块 }).use(['index', 'upload'], function () { var $ = layui.jquery , upload = layui.upload; va

web后台获取不到session中的值(loading sessions from persistent storage),后改用JS传值

线上的程序似乎从session中取不到domain数据,重启了一下tomcat查看log日志发现,居然有报错.错误信息如下 22-Sep-2016 00:52:16.562 SEVERE [localhost-startStop-1] org.apache.catalina.session.StandardManager.startInternal Exception loading sessions from persistent storage java.io.StreamCorrupted

asp后台获取js中变量的值

<span id="s1"  runat="server">span</span> js对其赋值 document.getElementById('s1').innerHtml="value"; 后台获取时: s1.innerHtml的值始终为span,但是页面上其显示值已经为value.查看源代码后发现span标签中的值仍然是span. 换了Jquery,$("#s1").innerHtml()效果一

微信小程序开发(request请求后台获取不到data)

1微信的request的post请求后台获取不到data(当初这个问题纠结了好久好久),原因是post传递的data是json格式而不是key,value的格式,所以获取不到相应的data就是post请求应为表单模式的data,微信小程序提供的datajson格式完全获取不到. 解决方法: 1.改变header header: {'Content-Type': 'application/json;charset=UTF-8;'}, 2.query的格式传递post请求就可以了,不过这个有点..你

.NET中TextBox控件设置ReadOnly=true后台取不到值三种解决方法

.NET中TextBox控件设置ReadOnly=true后台取不到值三种解决方法 当TextBox设置了ReadOnly=true后要是在前台为控件添加了值,后台是取不到的,值为空,多么郁闷的一个问题经过尝试,发现可以通过如下的方式解决这个问题.感兴趣的朋友可以了解下 当TextBox设置了ReadOnly="true" 后,要是在前台为控件添加了值,后台是取不到的,值为“空” 原理没想通,说不清楚微软是出于什么考虑的,不过有时是要我们能通过前台脚本来填充值,并不希望用户修改其控件内

【ADO.NET基础】后台获取前台控件

C# 后台获取前台 input 文本框值.string aa=Request.Form[headself]; 那么要是后台给前台input文本框赋值呢? 后台 public string Headself=null; Headself="123"; 前台 <%=Headself%> 也可以把input改为服务器控件, <intpu type='textbox' runat='server'> 另一种用ajax 取值,用javascirpt给客户端控件input赋