POSTメソッドを使用して画像アップロード機能のための残りのAPIを作成する前に、PUTメソッドを使用して更新機能を試してみたいと思っています。 レスポンスは常に空です。画像が続きます。 PUTメソッドが別のperlakuaanyaであるかどうか尋ねたいですか? $ _FILES ["image"]を使用してアップロードデータをキャプチャします。 それは間違っていますか? ありがとうございます。PUTメソッドを使用して画像をアップロードできません
0
A
答えて
3
まあ、PHP official document of $_FILESは明確である:
HTTP POSTメソッドを経て、現在のスクリプトにアップロードされた項目の連想配列。この配列の構造は、POST メソッドのアップロードセクションで概説されています。
$_FILES
は「POST」メソッドしか受け入れないため、HTTP PUT経由でファイルを取得することはできません。
方法を「PUT」からファイルを取得するために、あなたはphp://input
ストリームを使用する必要があり、PUT method supportを参照してください、ここでは公式からの例です:説明のため
<?php
/* PUT data comes in on the stdin stream */
$putdata = fopen("php://input", "r");
/* Open a file for writing */
$fp = fopen("myputfile.ext", "w");
/* Read the data 1 KB at a time
and write to the file */
while ($data = fread($putdata, 1024))
fwrite($fp, $data);
/* Close the streams */
fclose($fp);
fclose($putdata);
?>
関連する問題
- 1. multerを使用して画像をアップロードできません。
- 2. は、PHPを使用して画像をアップロードできません
- 3. PUTを使用してJmeterファイルをアップロードできません
- 4. PHPを使用して画像をフォルダにアップロードできませんでした
- 5. URLからPOSTメソッドで画像をアップロードできません。 Python
- 6. フォームファサードを使用してLaravel 5.2で画像をアップロードできません
- 7. Codeigniterでajaxを使用して画像をアップロードできません
- 8. alamofire 4を使用しているパラメータで画像をアップロードできません。
- 9. PHP画像をアップロードできません
- 10. APIを使用してTwitterに画像をアップロードできません
- 11. ファイルフィールドを使用してdjangoに画像をアップロードできません
- 12. Froalaを使用してS3に画像をアップロードできません
- 13. goolge ruby APIを使用してgoogledriveに画像をアップロードできません。
- 14. aws-sdkを使用してnodejsの画像をアップロードできません。
- 15. $ _FILESを使用してサーバーに画像をアップロードできません。
- 16. Swiftのマルチパートリクエストを使用してPaperclipに画像をアップロードできません
- 17. PUTを使用したAlamofire画像のアップロード
- 18. 反応ネイティブでPUTメソッドを使用してファイルをアップロードする
- 19. RoR:Carrierwaveとネストされたフォーム(ポリモーフィック)を使用して画像をアップロードできません。 .permit(:タイトル、attachments_attributes::画像)
- 20. 画像を選択してアップロードできませんか?
- 21. Ajaxを使用して画像をアップロードできますか?
- 22. 画像をアップロードしてプラグインで使用
- 23. Angular.jsを使用して画像を表示できません
- 24. 画像を使用してcmdbufferを送信できません...
- 25. NFCを使用して画像を送信できません
- 26. POSTメソッドを使用して.netサーバーに画像をアップロード
- 27. PUTメソッドを使用してVolley APIを使用してファイルをアップロードする
- 28. FirebaseStorageは画像をアップロードしません
- 29. Laravel画像をアップロードできませんでした
- 30. mysqlサーバに画像をアップロードできませんでした
おかげで、今それができます –