ホームページ >バックエンド開発 >PHPチュートリアル >アプリによってアップロードされた写真をphpで受信して処理する方法を教えてください(TPを使用)
アプリに画像をアップロードする方法と、PHP で画像を受信して処理する方法を教えてください (TP を使用)
オンラインで多くの情報を確認しましたが、
base64 を使用するものもあります
$_FILES を使用するものもあります;
🎜> 、そしてアップロードしているのは誰ですか、クライアント側のアップロードを行う、file_get_contents('php://input')
次のような例はありますかクライアントはアップロードでき、その後 PHP バックエンド処理は完了しますか?
原理がよくわかりません、ありがとう
-----解決策---------- ------------私たちのアプリは http を使用して画像をアップロードします。テストしました。フォーム form を使用する場合は、form 属性を enctype="multipart/form-data" に設定します
バックグラウンドで $_FILES を使用して取得できます
-----ソリューションのアイデア---- ------------------ 次に、アプリの開発者に画像のアップロード方法を尋ねる必要があります。これは通常、http フォームのアップロードです。つまり、フォームの アプリのアップロードをシミュレートできます
もちろん、$_FILES にデータがあれば、アプリが取得されたことを意味します。
------ソリューションアイデア----------------------アプリのアップロードは、PHP 側を変更する必要はありません。 Web ページのアップロードと同じです。
アプリ側では、content-disposition: form-data; を使用します。
参照: http://blog. 12180523
-----解決策のアイデア----------------------実行方法を決定するPHP 側、そのほとんどはフォームのアップロードです:
$_get_contents('php://input') も使用できます。最初にクライアントでファイルの内容を読み取り、それを Base64 でエンコードしてからアップロードします。 🎜>大きなファイルの比較的単純なブレークポイントアップロードは、実際には次のように行うことができます[主にアプリによって処理されます]。