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