1.0.12 • Published 3 years ago

ft-upload-helper v1.0.12

Weekly downloads
2
License
ISC
Repository
-
Last release
3 years ago

FT-UPLOADER-HELPER

帮助你在 不同的环境上传文件. 目标是 富通的 全平台下, 一行代码实现 文件 的 上传、 取消,目前还需要后台 统一上传接口

安装方法:

  npm install ft-upload-helper -S 

使用方法

import UploadHelper from 'ft-upload-helper'
const uploadHelper = new UploadHelper({ 
  params: { type: 13 }, 
  progressFn: this.uploadProgress.bind(this),
  partSize: 5
});

// 单个上传
uploadHelper.submit(file);

// 先添加进队列  继发上传
uploadHelper.add(file1)
uploadHelper.add(file2)
... 
uploadHelper.add(file3)
uploadHelper.submitAll()

// 取消上传
uploadHelper.abort()

// 清除所有文件
uploadHelper.clearAllFiles()

// 获取所有文件
uploadHelper.getFileList()

构造方法参数说明

参数含义默认值
version运行环境默认 alicloud, 可选 alicloud, huaweicloud, 也可通过 VUE_APP_version设置
progressFn上传进度 回调函数--,注意 绑定 this
params请求参数--
partSize分片大小, 单位 Mb10

UploadHelper 实例属性

属性含义
clientobsoss 的实例对象
canceledUidList取消上传的文件uid的数组
upliadFiles已经上传的文件的 Map <file, cancelFn>

UploadHelper 实例方法

方法名作用参数
submit上传文件file: File 需要上传的文件对象
abort取消上传file:File 取消上传的文件对象
add添加文件到上传队列file:File 需要上传的文件对象
submitAll批量上传(目前只支持继发上传, 考虑做继发)files:Arrayundefinedundefined 上传的文件列表,不传则取 add方法添加的文件
clearAllFiles清除所有文件--
getFileList获取所有的文件列表--
1.0.12

3 years ago

1.0.11

3 years ago

1.0.9

3 years ago

1.1.0

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.3

3 years ago

0.0.36

3 years ago

0.0.32

3 years ago

0.0.33

3 years ago

0.0.35

3 years ago

0.0.31

3 years ago

0.0.30

4 years ago

0.0.28

4 years ago

0.0.26

4 years ago

0.0.27

4 years ago

0.0.25

4 years ago

0.0.24

4 years ago

0.0.23

4 years ago

0.0.22

4 years ago

0.0.21

4 years ago

0.0.20

4 years ago

0.0.18

4 years ago

0.0.17

4 years ago

0.0.16

4 years ago

0.0.15

4 years ago

0.0.14

4 years ago

0.0.13

4 years ago

0.0.12

4 years ago

0.0.11

4 years ago

0.0.10

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.6

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago