2
以前使用AWSSDK v1.5.12.0下面的代码只是正常工作:Amazon Api升级似乎已经删除了一些方法?
request.WithBucketName(_bucketName)
.WithCannedACL(S3CannedACL.PublicRead)
.WithKey(filePath).InputStream = inputStream;
request.AddHeaders(AmazonS3Util.CreateHeaderEntry("ContentType", contentType));
现在我使用v2.0.8.0出于某种原因,他们已经完全改变了API。
我挣扎的部分是AddHeaders
方法不再存在(也AmazonS3Util.CreateHeaderEntry
)
我现在无法添加标题,因为我以前一样。
有一个只读Headers
财产,我无法找到另一种方式来添加它......我该怎么办呢?
我不知道,但AWS API文档任何线索列出'Amazon.S3.Model.HeadersCollection'它可能就是你要找的 – Alex
正如我上面提到的标题集合是只读的。 – shenku
V2升级非常广泛。你是否检查了迁移指南 - http://docs.aws.amazon.com/AWSSdkDocsNET/latest/DeveloperGuide/net-dg-migration-guide-v2.html –