ExtJS 文件拖拽上传组件
这款 ExtJS 文件上传组件让你轻松实现多文件拖拽上传,并提供以下功能:
- 支持批量上传多个文件
- 直接拖拽文件上传
- 上传前压缩图片
- 合并多张图片
- 自定义文件排序
- 实时图片预览 API (需扩展)
组件主要方法:
initCanvas:初始化画板uploadWindow:上传文件窗口initStore(files):初始化文件列表baseImgURL2File(url, type, name, id, callback):base64 路径转文件类型imageCompress(file, callback):图片压缩mergeAllImage(files, mergeName, callback):合并所有图片totalImagesSize(width, height):计算所有图片最大宽与所有高getFileSize(size):获取文件大小dataURItoBlob(dataURI):获取 blob 数据sortFile(sing):文件排序uploadFile():上传所有文件upload(datas, i, uuid):长链接文件上传sendFile(url, params, onProgress, backCall, error):发送文件
文件大小:7.58KB
评论区