gpt4 book ai didi

c# - 使用 Amazon API for .NET 设置内容编码和内容类型

转载 作者:太空狗 更新时间:2023-10-30 01:09:08 24 4
gpt4 key购买 nike

如何将 S3 存储桶文件头设置为以下内容:

内容编码:gzip内容类型:文本/css

我正在通过 .NET SDK 使用 Amazon API。我正在使用 PutObjectRequest 将文件上传到 S3。上传文件时,内容类型和内容编码 header 未更新的问题(我已经通过亚马逊控制台上的文件属性进行了检查)。

例子:

 request.AddHeader("expires", EXPIRES_DATE);
request.AddHeader("content-encoding", "gzip");
request.ContentType = "text/css";

还试过:

NameValueCollection metadata = new NameValueCollection();
metadata.Add("content-type", "text/css");
metadata.Add("content-encoding", "gzip");
request.WithMetaData(metadata);

我做错了什么?

最佳答案

当时接受的答案是正确的,但 API 在 2014 年更新,所以这是新的方式

PutObjectRequest request = new PutObjectRequest
{
BucketName = bucketName,
ContentType = "text/css",
Key = filename
};
request.Headers["Content-Encoding"] = "gzip";

关于c# - 使用 Amazon API for .NET 设置内容编码和内容类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7679342/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com