2016-09-21
今天写的 这个小实例,一般是用在有很多数据进行添加 的时候。
还是一个小前端,但是无奈于boss的压力,只能自己写接口,学nodejs mongodb 各种不懂[ 微笑脸 ]
因为今天的内容中用到了-xlsx moment csv 等
下载一般就是用bower/npm来的
so ...写之前要先添加依赖文件
, XLSX = require('xlsx')
, moment = require('moment')
, parse = require('csv-parse');
大致是分为三个步骤:上传文件、格式转换、解析文件。我一个个来说~~
首先:
定义一个文件上传的接口,像酱紫的一个POST接口:
app.post('/news/Import', function(req, res) {})
然后设置一些乱七八糟的什么参数,差不多就这种:
form.encoding = 'utf-8'; //设置编码
form.uploadDir = './upload/'; //设置上传目录
form.keepExtensions = true; //保留后缀
form.maxFieldsSize = 2 * 1024 * 1024; //文件大小