x-amz-content-sha256 должен иметь значение UNSIGNED-PAYLOAD, STREAMING-AWS4-HMAC-SHA256-PAYLOAD или допустимое значение sha256. - PullRequest
0 голосов
/ 15 октября 2018

Я пытаюсь отправить изображение в серверную часть aws с помощью мультиформного запроса aws4.Я пользуюсь почтальоном.Ниже выводится ошибка.

<?xml version="1.0" encoding="UTF-8"?>
  <Error>
    <Code>InvalidArgument</Code>
    <Message>x-amz-content-sha256 must be UNSIGNED-PAYLOAD, STREAMING-AWS4-HMAC-SHA256-PAYLOAD, or a valid sha256 value.</Message>
    <ArgumentName>x-amz-content-sha256</ArgumentName>
    <ArgumentValue>null</ArgumentValue>
    <RequestId>7D78494C962E781C</RequestId>
    <HostId>RLuxhuFW89Qfyspp8BCX4IaoQRqAx8yCk7OTeprRwlqH5OurASuqPNU7WbFcZPItXPcHk/8XBgw=</HostId>
  </Error>

Ниже приведены SubmitTo данные, которые я получил

"submitTo": {
        "url": "https://optelos-quadro.s3.amazonaws.com",
        "method": "POST",
        "contentType": "multipart/form-data",
        "formData": {
            "key": "Redacted",
            "content-type": "image/jpeg",
            "content-disposition": "inline; filename=file1.JPG",
            "x-amz-credential": "Redacted/20181015/us-west-2/s3/aws4_request",
            "x-amz-algorithm": "AWS4-HMAC-SHA256",
            "x-amz-date": "20181015T000000Z",
            "policy": "eyJleHBpcmF0aW9uIjoiMjAxOC0xMC0xNlQxNDozOTowMC4wMTBaIiwiY29uZGl0aW9ucyI6W3siYnVja2V0Ijoib3B0ZWxvcy1xdWFkcm8ifSx7ImtleSI6IjViYWQxZmU0YTE0ZmUwMDEwMDhlM2EzNy93b3JrUGFja2FnZS81YmFlNTA5M2ExNGZlMDAxMDA4ZTQyNGMvZG9jdW1lbnQvNWJjNGE2ODM4ZWUwMGYwMTAwMDdlYmZlLzViYzRhNjgzOGVlMDBmMDEwMDA3ZWJmZS5KUEcifSx7IkNvbnRlbnQtVHlwZSI6ImltYWdlL2pwZWcifSx7IkNvbnRlbnQtRGlzcG9zaXRpb24iOiJpbmxpbmU7IGZpbGVuYW1lPWZpbGUxLkpQRyJ9LHsieC1hbXotY3JlZGVudGlhbCI6IkFLSUFKUElZUVRFTTIzNTM2Q1BRLzIwMTgxMDE1L3VzLXdlc3QtMi9zMy9hd3M0X3JlcXVlc3QifSx7IngtYW16LWFsZ29yaXRobSI6IkFXUzQtSE1BQy1TSEEyNTYifSx7IngtYW16LWRhdGUiOiIyMDE4MTAxNVQwMDAwMDBaIn1dfQ==",
            "x-amz-signature": "Redacted"
        }
    },

enter image description here

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...