参考源码
参考文本
FGetObject(bucketName, objectName, filePath string, opts GetObjectOptions) error
下载并将文件保存到本地文件系统。
参数
参数 | 类型 | 描述 |
---|---|---|
bucketName |
string | 存储桶名称 |
objectName |
string | 对象的名称 |
filePath |
string | 下载后保存的路径 |
opts |
minio.GetObjectOptions | GET请求的一些额外参数,像encryption,If-Match |
参考demo
func main() {
InitClient()
CreateBucket(BucketName)
// 我的网盘中存在 "Data.csv"
objectName := "Data.csv"
if err := MinioClient.FGetObject(context.Background(), BucketName, objectName, "./"+objectName, minio.GetObjectOptions{}); err != nil {
log.Fatalln(err)
}
log.Printf("Successfully saved %s\n", objectName)
}
效果图