arktao-storage

1.0.7 • Public • Published

舟道-存储-sdk

快速导航

功能简介

  • 上传

    • 大于 5M 时可分块上传,小于 5M 时直传
    • 分块上传时,内置断点续传
  • 上传并转码

    • 目前支持hls格式

准备

  • 在使用之前,必须先找到或设置相应的存储服务器和存储api服务。

引入

支持以下几种安装方式

  • 使用 NPM 安装

    npm install arktao-storage
    
    const arktaoStorage = require('arktaoStorage')
    // or
    import * as arktaoStorage from 'arktaoStorage'

运行示例

  • 0.设置服务器配置
    const storage = {
        ApiUrl: "http://localhost:9998/",//api地址
        StorageUrl: "http://localhost:9999/"
    }
  • 1.上传文件
  const observable = arktaoStorage.upload('test',file , file.name, storage)
        observable.subscribe({
                error(err) {
                    console.error(err)
                },
                next(ne) {
                    console.log(ne)
                },
                complete(e) {
                    console.log(e)
                }
        })
  • 2.上传文件并转码
            const observable = arktaoStorage.upload('test', file, file.name, storage)
            observable.subscribe({
                error(err) {
                    console.error(err)
                },
                next(ne) {
                    console.log(ne)
                },
                complete(e) {
                    trans()
                }
            })
            function trans() {
                const observable = arktaoStorage.trans('test', file.name, storage, {
                    type: 'hls'
                })
                observable.subscribe({
                    error(err) {
                        console.error(err)
                    },
                    next(ne) {
                        console.log(ne)
                    },
                    complete(e) {
                        console.log("转码完成")
                        console.log(e)
                    }
                })
            }

Readme

Keywords

none

Package Sidebar

Install

npm i arktao-storage

Weekly Downloads

1

Version

1.0.7

License

ISC

Unpacked Size

148 kB

Total Files

12

Last publish

Collaborators

  • yxzyxzyxz