npm 包 @fetools/ali-oss-put 使用教程

阅读时长 5 分钟读完

简介

@fetools/ali-oss-put 是一个基于阿里云 OSS API 封装的 npm 包,用于前端上传文件到 OSS 上的工具库,支持文件分片上传、进度条显示等功能。

本教程将介绍如何在前端中使用 @fetools/ali-oss-put 进行文件上传。

安装

使用 npm 进行安装:

使用

初始化

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

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

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

上传文件

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

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

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

分片上传

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

示例代码

以下代码展示了如何在 React 中使用 @fetools/ali-oss-put 进行文件上传:

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

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

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

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

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

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

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

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

总结

@fetools/ali-oss-put 是一个非常实用的前端工具库,它为我们提供了便捷的接口,让我们可以快速地将文件上传到阿里云 OSS 上。在使用时我们只需要通过 AliOssPut 对象来调用 upload 或 multipartUpload 方法即可。当然,在具体应用中,我们还需要根据需求自行调整配置参数等。

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

纠错
反馈