ホームページ >バックエンド開発 >PHPチュートリアル >アプリによってアップロードされた写真をphpで受信して処理する方法を教えてください(TPを使用)

アプリによってアップロードされた写真をphpで受信して処理する方法を教えてください(TPを使用)

WBOY
WBOYオリジナル
2016-06-13 12:21:591560ブラウズ

アプリに画像をアップロードする方法と、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 でエンコードしてからアップロードします。 🎜>大きなファイルの比較的単純なブレークポイントアップロードは、実際には次のように行うことができます[主にアプリによって処理されます]。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。