0.0.4 • Published 3 years ago

upload2stronx v0.0.4

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

upload2stronx

功能描述

前端对接 stronx 系统的工具类。

upload2stronx 不提供具体的上传 UI 组件,也不干涉业务前端想要使用哪种 Upload 组件, 只是帮忙简化将 File 对象处理为 stronx 所需格式并上传到 stronx 的这个过程

使用示例

在项目中安装依赖

# 使用 npm 安装依赖
npm i --save upload2stronx

# 或者使用 yarn 安装依赖
yarn add upload2stronx

在代码中使用

1、导入模块:

import Upload2Stronx from "upload2stronx";

2、初始化 Upload2Stronx 实例:

// 初始化 Upload2Stronx 对象时传入的三个参数分别为:
// 1. stronxUrl:stronx 给出的接口地址
// 2. filePath:业务系统在 stronx 的文件存储目录
// 3. stronxJWT:业务系统向 stronx 获取的 token
const uploadInstance = new Upload2Stronx(stronxUrl, filePath, stronxJWT);

3、调用上传文件方法 handleUploadFiles 或者 handleUploadFile

这里 handleUploadFiles 或者 handleUploadFile 所做的事情是:

  1. 将接收到的 File 对象转为 base64 编码的数据
  2. 向 stronx 发送上传文件的请求

handleUploadFiles 方法用于上传多个文件,需要传入 File 数组 handleUploadFile 方法用于上传单个文件,需要传入 File

// 上传多个文件
uploadInstance.handleUploadFiles(fileList).then((res) => {
  // 在这里做文件上传成功后的处理
});

// 上传单个文件
uploadInstance.handleUploadFile(file).then((res) => {
  // 在这里做文件上传成功后的处理
});
0.0.4

3 years ago

0.0.3

3 years ago

0.0.1

3 years ago