使用原生 js 实现的文件上传目前没有加文件类型和大小判断,后期会不定时更新 适用于 vue&react 等前端框架
vue 中
import {upload} from 'db-file'
upload 需要传入一个方法来接收上传的 file 对象
upload(callback,type,size)
callback 回调函数
type 文件类型 例:['txt','png']
size 文件大小 例: 1024或1024*100 传数字
downLoad(fileName,data) 下载文件流
fileName 文件名称
data 文件流
调用
upload(back)
function back(e,success,type) {
console.log(e.target.files)//文件
type 校验不通过类型 size||type
success 布尔值 false
}
引入 file.js 文件 调用方法同上