博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS上传文件、导入文件
阅读量:4920 次
发布时间: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

你可能感兴趣的文章
第5章 不要让线程成为脱缰的野马(Keeping your Threads on Leash) ---干净的终止一个线程...
查看>>
shell $() vs ${}
查看>>
实现Serializable的类 的serialVersionUID的作用和生成
查看>>
PHP $_SERVER详解
查看>>
shell脚本大小写转换
查看>>
hdu4699-Editor
查看>>
正则小全
查看>>
Nginx二级目录自动加斜杠
查看>>
iOS开发技巧——关闭Autoresizing开启Autolayout
查看>>
JSP学习笔记(4)-Javabean
查看>>
乐观锁和悲观锁的区别
查看>>
搜索引擎算法研究专题二:HITS算法及其衍生算法分析
查看>>
C语言 内存四大存储区域
查看>>
浏览器兼容性
查看>>
Java并发工具类(四):线程间交换数据的Exchanger
查看>>
求100内数的偶数和
查看>>
《从零开始搭建游戏服务器》MySQL安装配置
查看>>
Redis总结(三)Redis 的主从复制
查看>>
day_1:心理统计中常用的一些概念和统计符号
查看>>
彻底理解“递延所得税”
查看>>