1. 云计算教程网首页
  2. 阿里云

文件压缩下载

本文介绍如何使用文件压缩下载。

文件可以压缩下载,目前支持GZIP压缩。Bucket.GetObject和Bucket.GetObjectToFile支持压缩功能。

package main

import (
	"fmt"
	"os"
	"github.com/aliyun/aliyun-oss-go-sdk/oss"
)

func main() {
	// 创建OSSClient实例。
	client, err := oss.New("<yourEndpoint>", "<yourAccessKeyId>", "<yourAccessKeySecret>")
	if err != nil {
		fmt.Println("Error:", err)
		os.Exit(-1)
	}

	// 获取存储空间。
	bucket, err := client.Bucket("<yourBucketName>")
	if err != nil {
		fmt.Println("Error:", err)
		os.Exit(-1)
	}

	// 文件压缩下载。
	err = bucket.GetObjectToFile("<yourObjectName>", "LocalFile.gzip", oss.AcceptEncoding("gzip"))
	if err != nil {
		fmt.Println("Error:", err)
		os.Exit(-1)
	}
}

发布者:佚, 佚名,转转请注明出处:https://www.cms2.cn/aliyun/3147.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code