zoukankan      html  css  js  c++  java
  • 上传文件-layui+ashx

     public void ProcessRequest (HttpContext context) {
            if (true) {
                context.Response.ContentType = "text/plain";
                result result = new result();
                string fileNewName  = string.Empty;
                string filePath = string.Empty;
                HttpFileCollection files = context.Request.Files;
                if (files.Count > 0)
                {
                    //设置文件名
                    fileNewName = DateTime.Now.ToString("yyyyMMddHHmmssff") + "_" + System.IO.Path.GetFileName(files[0].FileName);
                    //保存文件     
                    files[0].SaveAs(context.Server.MapPath("../Files/" + fileNewName));
                    result.code = "200";
                    result.msg = "文件上传成功!";
                }
                else {
                    result.code = "200";
                    result.msg = "文件上传失败!";
                }
                context.Response.Write(new JavaScriptSerializer().Serialize(result));
                context.Response.End();
            }
        }
        public class result{
            public string code { get; set; }
            public string msg { get; set; }
        }
     //创建上传组件
            upload.render({
                elem: '#uploadBtn',
                url: './FileOption.ashx',
                dataType:"json",
                accept: 'file', //允许上传的文件类型
                size: 0, //最大允许上传的文件大小,
                data: function () {
                    //请求上传接口的额外参数
                },
                done: function (res) {
                    if (res.code === "200") {
                        layer.msg(res.msg);
                    } else {
                        layer.msg(res.msg);
                    }
                },
                error: function () {
                    layer.msg("请求异常!"); 
                }
            });
  • 相关阅读:
    加密模块
    Flask_Blueprint(蓝图)
    Python中__get__ ,__getattr__ ,__getattribute__用法与区别?
    为什么要使用数据库连接池?以及用法(DBUtils)
    Flask_配置文件
    CRM知识点汇总(未完💩💩💩💩💩)
    popUp
    Django_调查问卷
    Django_form
    Numpy
  • 原文地址:https://www.cnblogs.com/llljpf/p/9968436.html
Copyright © 2011-2022 走看看