Skip to content

bangbang93/node-ufile-rest

Folders and files

NameName
Last commit message
Last commit date
Sep 22, 2023
Sep 22, 2023
Mar 11, 2022
Mar 11, 2022
Mar 11, 2022
Mar 11, 2022
Sep 22, 2023
Mar 14, 2022
Feb 19, 2025
Sep 22, 2023
Mar 17, 2022
Mar 11, 2022

Repository files navigation

ufile-rest

ufile官方的node sdk实现比较悲惨……

接口参数和返回参考https://docs.ucloud.cn/api/ufile-api/index

Documentation

Usage

import {Ufile} from 'ufile-rest'

const ufile = new UFile({
  pubKey: process.env.PUB_KEY,
  priKey: process.env.PRI_KEY,
  bucketName: process.env.BUCKET_NAME,
  region: 'cn-bj',
})

const res = await ufile.prefixFileList()
console.log(res)

Call UFile Api Direct

const res = await ufile.got.get('/file.bin')

Options available in Got Options

Authorization header can be calculated automatic.

Get sign for front-end direct upload

const sign = ufile.getSign('POST', '/file.bin')