HTTP
で次のリクエストを受け取りたいPHP:
Content-type: multipart/form-data;boundary=main_boundary
--main_boundary
Content-type: text/xml
<?xml version='1.0'?>
<content>
Some content goes here
</content>
--main_boundary
Content-type: multipart/mixed;boundary=sub_boundary
--sub_boundary
Content-type: application/octet-stream
File A contents
--sub_boundary
Content-type: application/octet-stream
File B contents
--sub_boundary
--main_boundary--
(注: この投稿を読みやすくするためだけにサブパーツをインデントしています。)
私は PHP にあまり詳しくないので、PHP コードでこの種のマルチパート フォーム リクエストを受信する方法を理解するためのヘルプ/ポインタを取得したいと考えています。標準の HTML フォームを受け取ったコードを書いたことがありますが、その名前を$HTTP_GET_VARS
配列のインデックス キーとして使用してフォーム要素にアクセスできましたが、この場合はフォーム要素名がなく、フォーム データ部分もありません。線形 (つまり、サブ パーツ = マルチレベル配列)。
助けてくれてありがとう!
/ロバート