すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:0006-00000107

最終更新日:Apr 07, 2025

問題の説明

PostObject リクエストにファイルフォームフィールドがありません。

原因

オブジェクトをアップロードするために PostObject リクエストを開始しました。ただし、リクエスト本文にファイルフォームフィールドがありません。

次のサンプルコードは、リクエスト本文の例を示しています。この例では、ファイルフォームフィールドがありません。

POST / HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Content-Length: 6443500495
Date: Sat, 18 Feb 2023 05:17:02 GMT
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryW0DET1iaBMeAOBg3
Host: example-bucket.oss-cn-hangzhou.aliyuncs.com
------WebKitFormBoundaryW0DET1iaBMeAOBg3
Content-Disposition: form-data; name="name"
big.img
------WebKitFormBoundaryW0DET1iaBMeAOBg3
Content-Disposition: form-data; name="key"
${filename}
------WebKitFormBoundaryW0DET1iaBMeAOBg3
Content-Disposition: form-data; name="policy"
eyJleHBpcmF0aW9uIjoiMjAyMy0wMi0xOFQxMzoxOTowMC4wMDBaIiwiY29uZGl0aW9ucyI6W1siY29udGVudC1sZW5ndGgtcmFuZ2UiLDAsMTA0ODU3NjAwMF1dfQ==
------WebKitFormBoundaryW0DET1iaBMeAOBg3
Content-Disposition: form-data; name="OSSAccessKeyId"
LTAI****************
------WebKitFormBoundaryW0DET1iaBMeAOBg3
Content-Disposition: form-data; name="success_action_status"
200
------WebKitFormBoundaryW0DET1iaBMeAOBg3
Content-Disposition: form-data; name="signature"
miAo****************
------WebKitFormBoundaryW0DET1iaBMeAOBg3--

解決策

ファイルフォームフィールドがリクエスト本文の最後のフォームフィールドとして追加されていることを確認します。

関連情報