npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

upload2stronx

v0.0.4

Published

前端对接 stronx 系统的工具类

Downloads

2

Readme

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) => {
  // 在这里做文件上传成功后的处理
});