0

Ich habe eine API in API Gateway erstellt, um Audiodateien auf s3 hochzuladen, die Datei wird vom lokalen PC als multipart/form-data gesendet.Wie lade ich eine Audiodatei über das API-Gateway auf s3 hoch?

API Integration Anforderung unter

gezeigt

api integration request is shown below

In URL-Pfad-Parametern, Eimer als param hinzugefügt und direkt hinzugefügt, um den Eimer Namen

enter image description here

Wenn ich versuche, die Datei zu Ich erhalte eine Fehlerantwort,

body: '<?xml version="1.0" encoding="UTF-8"?>\n<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>123445667788</RequestId><HostId>abcd/Jefgh2272vb/ghvsvds+gh+6273gdhsg+gdgshdshdsjdsj=</HostId></Error>'

Was sind die Änderungen durchgeführt werden müssen?

+0

Hallo, Können Sie die Antwort hinzufügen, was Sie getan haben, um dies zu lösen und dies als beantwortet markieren? Es wird anderen Menschen mit dem gleichen Problem helfen. –

+0

Bitte gehen Sie die Änderungen in der Antwort durch. – Sabreena

Antwort

1

Nach einigen Recherchen fand ich einige sehr nützliche Dokument

please go through this, wenn Sie auch die gleiche probem Gesicht !!

hinzugefügt multipart/form-data zu binären Unterstützung in api.

Verwandte Themen