fs storage wrapper for cnpm
$ npm install cos-cnpmOnly support singleton. Don't initialize two cos-cnpm instance.
import COSClient from 'cos-cnpm';
config.nfs = {
client: new COSClient({
secretId: '',
secretKey: '',
bucket: '',
region: '',
}),
// dir: join(config.dataDir, 'nfs'),
};All the APIs are following cnpm nfs guide.
-
upload: upload a file from filepath -
uploadBuffer: upload a file from buffer -
download: download file by key -
remove: remove file by key -
uploadBytes: upload bytes -
appendBytes: append bytes -
readBytes: read bytes -
list: list files by prefix -
url: get download url -
urls: get download urls
MIT