Add file upload

This commit is contained in:
2023-12-11 23:05:15 -07:00
parent 6b2fd89ab2
commit fbbfae4ab2
8 changed files with 149 additions and 1 deletions

View File

@@ -89,8 +89,9 @@ export class MinioService {
public async listBucketObjects(
bucketName: string,
prefix?: string,
recursive: boolean = false,
): Promise<string[]> {
const objectStream = await this.client.listObjects(bucketName, prefix);
const objectStream = await this.client.listObjectsV2(bucketName, prefix, recursive);
const objects = await new Promise<ItemBucketMetadata[]>(
(resolve, reject) => {
const objects: ItemBucketMetadata[] = [];
@@ -109,6 +110,10 @@ export class MinioService {
await this.client.removeObject(bucketName, objectName);
}
public async makeBucket(bucketName: string): Promise<void> {
return this.client.makeBucket(bucketName);
}
/**
*
* @param bucketName