2.0.18 • Published 2 years ago

slz.storage v2.0.18

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

Introduction

TODO: Azure blob 文件上传公共 js

Getting Started

TODO: Guide users through getting your code up and running on their own system. In this section you can talk about:

npm i slz.storage

How to use

v1.0 use Azure v10

    import SlzStorage from 'slz.storage'
    let storage = new SlzStorage({
        sasGenerateUrl: ``, // apiUrl
        sasAccount: ``, // sasAccount
        sasHeader: { }, // sasHeader
      });
      storage.uoload(
        file.raw,
        (result, response) => {
          console.info('上传成功回调');
          console.info('result', result);
          console.info('response', response);
        },
        (error) => {
          console.info('上传失败回调');
          console.info(error);
        },
        (process) => {
          // console.info('上传进度条更新回调:' + process);
        },
        false // 是否需要生成缩略图,默认false,非必传
      );

v2.0 use Azure v12 (推荐使用)

    import SlzStorage from 'slz.storage'
    let storage = new SlzStorage({
        sasGenerateUrl: `${apiUrl}?account=${sasAccount}&expirationMinutes=${expirationMinutes}`, // apiUrl
        sasHeader: { }, // sasHeader
      });
      const {data} = await storage.uoload(
        file.raw,
        { // 是否需要生成缩略图,只需传递宽度,生成原图对应比例的图片, 不需要生成缩略图传空对象
          width: 203,
        },
        (complete) => {
          // 上传的进度 百分比
          console.info('complete', complete)
        }
      )

cdn

https://sammci.blob.core.chinacloudapi.cn/wwwstatic/js/slzstorage/0.1.0/slz.storage.mini.js

2.0.17

2 years ago

2.0.18

2 years ago

2.0.16

2 years ago

2.0.15

2 years ago

2.0.14

2 years ago

2.0.13

2 years ago

2.0.12

2 years ago

2.0.11

2 years ago

2.0.10

2 years ago

2.0.9

2 years ago

2.0.8

2 years ago

2.0.7

2 years ago

2.0.6

2 years ago

2.0.5

2 years ago

2.0.4

2 years ago

2.0.3

2 years ago

2.0.2

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago