PHP

PHPではPUTでmultipart/form-dataが受け取れない

タイトルで完結している感もありますが、phpではファイルの受け取りが可能なのはPOSTメソッドのみです。
公式: https://www.php.net/manual/ja/reserved.variables.files.php

HTTP POST メソッドで現在のスクリプトにアップロードされた項目の連想配列です。 この配列の構造については POST メソッドによるアップロード を参照ください。

他のメソッドではできない、とは書かずにしれっと「POSTのですよ」と書いていくスタイル。
https://bugs.php.net/bug.php?id=55815
ちなみにこちらでPUTでも解析できるようにしてよ、というリクエストは上がってますが放置されています。
phpではPUTでファイル送信できません、ということでPOSTリクエストで代用しましょう。
以上です。
 

-PHP

Copyright© F27P , 2021 All Rights Reserved Powered by AFFINGER5.