跳转至

FGetObject

函数定义

FGetObject(ctx context.Context, bucketName, objectName, filePath string, opts GetObjectOptions) error
下载并将对象保存为本地文件系统中的文件。

参数

参数 类型 描述
ctx context.Context 自定义上下文,用于超时或取消调用
bucketName string 存储桶的名称
objectName string 对象的名称
filePath string 文件路径
opts minio.GetObjectOptions GET请求的选项,指定额外的选项,如加密、If-Match。

minio.GetObjectOptions

参数 类型 描述
opts.ServerSideEncryption encrypt.ServerSide encrypt包提供的接口,用于指定服务器端加密。
opts.Internal minio.AdvancedGetOptions 此选项仅供MinIO服务器内部使用。除非应用程序知道预期的用途,否则不应设置此选项。

示例

err = minioClient.FGetObject(context.Background(), "mybucket", "myobject", "/tmp/myobject", minio.GetObjectOptions{})
if err != nil {
    fmt.Println(err)
    return
}