2

假设我有 2 张图片 A.jpg 和 B.jpg。

A.jpg 是旧的,每当有人向 A.jpg 发出请求时,它应该重定向到 B.jpg。这可能吗??如果是,我该怎么做?

搜索 sol,我发现只有当文件类型是 .html 时才可以重定向

这是我正在玩的代码:

  var s3Client = new AmazonS3Client("MyPublicKey", "MySecretKey");
  var copyRequest = new CopyObjectRequest()
                    .WithDirective(S3MetadataDirective.REPLACE)
                    .WithSourceBucket("MyBucket")
                    .WithSourceKey("A.jpg")
                    .WithDestinationBucket("MyBucket")
                    .WithDestinationKey("A.jpg");      

  copyRequest.AddHeaders(new NameValueCollection { { "x-amz-website​-redirect-location", "B.jpg" } });
  var copyResponse = s3Client.CopyObject(copyRequest);

请帮忙,

4

0 回答 0