npm 包 swfupload 使用教程

阅读时长 4 分钟读完

前言

如果你曾经需要在前端页面上实现上传功能,那么你一定知道 swfupload 这个库。swfupload 是一个历史较为久远的 Flash 上传库,最早由 Jake Roberts 开发并维护。不过,由于 Flash 的“逐渐式微”,swfupload 的使用率也越来越低,但仍然是一个非常优秀的库。如果你仍然在使用 swfupload,那么 npm 包 swfupload 是一个很好的选择。本文将详细介绍 swfupload 在 npm 包中的使用方法。

安装

引入

初始化

-- -------------------- ---- -------
----- ------ - --- -----------
  ---------- ------------------------
  -- -------- --
  --------------- ---------------------
  -- --------- -------------------------- -------- --
  ------------------ -------
  -- --- --- -- --
  ----------- -----------------------------
  -- ---- --------------- ----- --
  ------------ ---
  -- ------------- -------------------- ---------- --
  ----------- ---------------------------
  -- -------- - --------- --
  ----------------- --
  -- ---- --
  ----------------------- ------ ------------ -- -
    ------------------- -------------
  --
  --------------------- ------ ----------- -------- -- -
    --------------------- ---------
  --
---

方法

在初始化后,我们可以使用以下方法:

设置 POST 参数

开始上传

停止上传

添加文件到队列

-- -------------------- ---- -------
----- ---- - -
  --- ---- -- --
  ----- --------------
  ----- ----- -- -----
  ----- ------------ -- --
  ------- -----------------------------
  -- --------------------------------------------------------------------------------------------------------------------------------
--
-------------------------

从队列中删除文件

结语

swfupload 虽然是一个 Flash 上传库,不过在无需支持低版本 IE 的情况下,我们可以使用 npm 包 swfupload,它依赖于一个 Flash 上传库 fork,在保留了 swfupload 原有的大部分特性的基础上,增加了众多功能和问题修复。它适用于现代 Web 浏览器与 Node.js 环境,例如 Webpack、React Native、Electron 等,可以方便地引入到你的项目中,使用 npm 进行管理。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005601a81e8991b448de43a

纠错
反馈