Uma Ferramenta Sumor Cloud.
Documentação Adicional
Este é uma biblioteca de armazenamento leve para Node.JS. Ele pode se conectar a vários serviços de armazenamento, como o Aliyun OSS
npm i @sumor/storage --save
Requer Node.JS versão 18.x ou superior
Como este pacote é escrito em módulo ES,
por favor mude o seguinte código em seu arquivo package.json
:
{
"type": "module"
}
import { Storage } from '@sumor/storage'
const storage = new Storage(config)
Exemplo para aliyun OSS
{
"type": "aliyunOSS",
"accessKeyId": "xxxx",
"accessKeySecret": "xxx",
"region": "oss-us-west-1",
"bucket": "sumor-cloud"
}
A adição de conteúdo suporta texto, buffer, stream
import { Storage } from '@sumor/storage'
const storage = new Storage(config)
const nomeArquivo = 'demo.txt'
const conteudo = 'Olá Mundo'
const resultado = await storage.put(nomeArquivo, conteudo)
import { Storage } from '@sumor/storage'
const storage = new Storage(config)
const nomeArquivo = 'demo.txt'
const resultado = await storage.get(nomeArquivo)
import { Storage } from '@sumor/storage'
const storage = new Storage(config)
const nomeArquivo = 'demo.txt'
const resultado = await storage.delete(nomeArquivo)