2

AWS Glacier から無効な Content-Range を取得し続ける理由がわかりません。私の形式は RFC 2616 に従っているように見えますが、エラーが発生し続けます。ヘルプ?

ここに画像の説明を入力

コードは次のとおりです。

using (var FileStream = new System.IO.FileStream(ARCHIVE_FILE, FileMode.Open))
{
    while (FileStream.Position < FileInfo.Length)
    {
        string Range = "Content-Range:bytes " + FileStream.Position.ToString() + "-" + (FileStream.Position + Size - 1).ToString() + "/*";

        var request = new Amazon.Glacier.Model.UploadMultipartPartRequest()
        {
            AccountId = "-",
            VaultName = VAULT_NAME,
            Body = Amazon.Glacier.GlacierUtils.CreatePartStream(FileStream, Size),
            UploadId = UploadId,
            Range = Range,
            StreamTransferProgress = Progress
        };
        //request.SetRange(FileStream.Position, FileStream.Position + Size - 1);
        response = GlacierClient.UploadMultipartPart(request);
    }
}
4

1 に答える 1