博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS上传文件、导入文件
阅读量:4921 次
发布时间:2019-06-11

本文共 2382 字,大约阅读时间需要 7 分钟。

//开始导入        function Import() {            var filepath = $('#txtUpload').val();            //校验是否选择表格            if (filepath == '') {                $('#showMsg').html('请选择表格');                return;            }            var files = document.getElementById("txtUpload").files;            var fd = new FormData();            for (var i = 0; i < files.length; i++) {                fd.append("file[" + i + "]", files[i]);            }            if (files[0].size > 4194304) {                $('#showMsg').html('上传的大小不能大于4M');                return;            }            $('#showMsg').html('');            $.ajax({                url: '@Url.Content("~/CheckConfiguration/upload")',                type: "post",                data: fd,                dataType: "json",                cache: false,//上传文件无需缓存                processData: false,//用于对data参数进行序列化处理 这里必须false                contentType: false,                success: function (data) {                    if (data.Code == 1) {                                                //setTimeout(ImportData, 2000);//测试用                        ImportExcel(data.Msg); //data.Msg,代表完整路径                    } else {                        $('#showMsg').html('上传发生错误');                    }                },                error: function () {                    $('#showMsg').html('上传发生错误,请检查(表格名称不能包含特殊字符及大小不能超过4M)!');                }            });        }
function ImportExcel(path) {            $('#showMsg').html('');            $.ajax({                url: '@Url.Content("~/CheckConfiguration/ImportExcel")',                type: "post",                data: { excelPath: path},                dataType: "json",                                 success: function (data) {                    if (true) {                        $('#showMsg').html('');                    } else if (false) {                        $('#showMsg').html('导入失败:模板校验不对,请检查表格的头部格式');                    } else if (false) {                        $('#showMsg').html('导入失败:' + '点击下载失败原因');                    } else if (true) {                        $('#showMsg').html('导入失败:未将对象引入对象实例');                    }                },                error: function () {                    $('#showMsg').html('导入发生错误');                }            });        }
 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/ligenyun/p/9582913.html

你可能感兴趣的文章
GeoHash核心原理解析 - OPEN 开发经验库
查看>>
C#采用递归的方法求斐波那契数列的任意项的数值
查看>>
计算机网络课设之基于UDP协议的简易聊天机器人
查看>>
浅谈教你如何掌握Linux系统
查看>>
智能校服受到多数学生追捧
查看>>
PHP-FPM线上状态分析
查看>>
四个方面分析SEO如何提高网站的权重
查看>>
[USACO09MAR]Look Up
查看>>
js运动算法(更新ing)
查看>>
css复合选择器的权重
查看>>
Myeclipse按包装SVN
查看>>
今天talk的内容是zookeeper
查看>>
iOS开发UI篇章 15-项目中的常见文件
查看>>
潜在语义分析Latent semantic analysis note(LSA)原理及代码
查看>>
JSONObject与JSONArray的使用
查看>>
Android应用开发-小巫CSDN博客clientJsoup篇
查看>>
Junit使用教程(一)
查看>>
Java Utils工具类大全
查看>>
ASP.NET MVC 中IBaseDal接口的封装
查看>>
【博主的微博】
查看>>