0.1.3 • Published 4 years ago

w-web-uploader v0.1.3

Weekly downloads
9
License
MIT
Repository
github
Last release
4 years ago

VueWebUpload

基于Vue+webuploader+element-ui的文件分片上传,

插件使用

npm i w-web-uploader --save

组件内使用

<VueWebUpload 
    checkUrl="/storage/fdfs/checkFile" 
    uploadUrl="/storage/fdfs/batchPeaceUpload"
    tip="请选择上传的文件,大小500M以内"
    :headers="{ 'Authorization': 'Bearer 2741145f-0065-4e37-9e24-a6d42ca22254'}"
    :auto-upload="true" 
    :size-limit="500*1024*1024" 
    :chunk-size="1*1024*1024" 
    :on-success="uploadSuccess"
    :on-remove="uploadRemove" 
    :file-list="fileList"
    ></VueWebUpload>

返回参数

  • checkUrl: 返回数据:
{
code: 101
data: {}
msg: "文件已经上传"
}

101 // 忽略上传过程,直接标识上传成功;

100 // 文件不存在,从新上传

102 //部分文件上传,但是差几个模块。({code:102,data:{chunkCurr:1}}) ,chunkCurr第几个片段

方法参数

参数说明类型可选值默认值
checkUrlmd5校验接口String
uploadUrl文件分片上传接口String
tip底部信息提示String
headers设置上传的请求头部Object
auto-upload是否在选取文件后立即进行上传Booleantrue
accept接受上传的文件类型Stringtext,vide,image
size-limit文件大小限制(byte)Number500M
chunk-size分片大小(byte)Number1M
on-success文件上传成功时的钩子function(response, file, fileList)
on-complete文件上传完成后的钩子function(file, fileList)
on-remove文件移除的时候function(file, fileList)
on-remove文件移除的时候function(file, fileList)
on-change添加文件时的钩子函数,文件添加上传队列前function(file, fileList)
file-list上传的文件列表Array
limit最大允许上传个数Number10
0.1.3

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago