热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

.Net Core怎么使用layui多文件上传

这篇文章主要介绍了.Net Core怎么使用layui多文件上传的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇.Net&nbs

这篇文章主要介绍了.Net Core怎么使用layui多文件上传的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇.Net Core怎么使用layui多文件上传文章都会有所收获,下面我们一起来看看吧。

1.前端页面


     Search
     
           
             
               
               File Name
               Size
               Status
               Action
               
             
            
         
      
  Upload

script部分

到这里的话其实就是从官网copy下来的哈哈哈,接下来的就是重点啦

2.后端部分

这里是controller部分

public async Task UploadFiles(List file)
        {
            EditorDataResult editorResult = new EditorDataResult();
            foreach (var formFile in file)
            {
                if (formFile.Length > 0)
                {
                    FileInfo fi = new FileInfo(formFile.FileName);
                    string ext = fi.Extension;
                    var orgFileName = fi.Name;
                    var newFileName = Guid.NewGuid() + ext;
                    var uploads = Path.Combine(_hostingEnvironment.WebRootPath, "你想要上传到文件夹");
                    var filePath = Path.Combine(uploads, newFileName);
                    using (var stream = new FileStream(filePath, FileMode.Create))
                    {
                        await formFile.CopyToAsync(stream);
                    }
                    editorResult.code = 0;
                    }
                else
                {

                    editorResult.code = 1;
                }
            }
         JavascriptSerializer jss = new JavascriptSerializer();
     string data = jss.Serialize(editorResult);//转换为Json格式!
     return Json(data);
}

model部分 主要就是回调json数据给layui

namespace LayuiMvc.Common.Result
{
    public class EditorDataResult
    {
        public int code { get; set; }
        public string msg { get; set; }
        public Dictionary data { get; set; }
    }
}

到这边基本上文件上传已经done了

上图

.Net Core怎么使用layui多文件上传

关于“.Net Core怎么使用layui多文件上传”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“.Net Core怎么使用layui多文件上传”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程笔记行业资讯频道。


推荐阅读
author-avatar
癫逼
这个家伙很懒,什么也没留下!
Tags | 热门标签
RankList | 热门文章
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有