feature: Add additional overload for putObject (#40414)

This commit is contained in:
TheRealImaginary
2019-11-20 00:07:11 +02:00
committed by Sheetal Nandi
parent c95dfe4932
commit d6ddf4b8ab
2 changed files with 2 additions and 0 deletions

View File

@@ -124,6 +124,7 @@ export class Client {
putObject(bucketName: string, objectName: string, stream: Stream|Buffer|string, size: number, callback: ResultCallback<string>): void;
putObject(bucketName: string, objectName: string, stream: Stream|Buffer|string, size: number, metaData: ItemBucketMetadata, callback: ResultCallback<string>): void;
putObject(bucketName: string, objectName: string, stream: Stream|Buffer|string, size?: number, metaData?: ItemBucketMetadata): Promise<string>;
putObject(bucketName: string, objectName: string, stream: Stream|Buffer|string, metaData?: ItemBucketMetadata): Promise<string>;
fPutObject(bucketName: string, objectName: string, filePath: string, metaData: ItemBucketMetadata, callback: ResultCallback<string>): void;
fPutObject(bucketName: string, objectName: string, filePath: string, metaData: ItemBucketMetadata): Promise<string>;

View File

@@ -56,6 +56,7 @@ minio.putObject('testBucket', 'hello.txt', 'hello.txt content', 100, metaData, (
minio.putObject('testBucket', 'hello.jpg', new Stream());
minio.putObject('testBucket', 'hello.jpg', new Buffer('string'), 100);
minio.putObject('testBucket', 'hello.txt', 'hello.txt content', 100, metaData);
minio.putObject('testBucket', 'hello.txt', 'hello.txt content', metaData);
minio.fPutObject('testBucket', 'hello.jpg', 'file/path', metaData, (error: Error|null, etag: string) => { console.log(error, etag); });
minio.fPutObject('testBucket', 'hello.jpg', 'file/path', metaData);