ホームページ > バックエンド開発 > PHPチュートリアル > 兄さん、聞きたいのですが。 URL を通じて写真を取得する方法、平たく言えば、これは get メソッドを通じて写真を取得する方法です。

兄さん、聞きたいのですが。 URL を通じて写真を取得する方法、平たく言えば、これは get メソッドを通じて写真を取得する方法です。

WBOY
リリース: 2016-06-13 11:57:11
オリジナル
1371 人が閲覧しました

聞きたいです。 URLを介して画像を取得する方法 平たく言えば、これはgetメソッドを使用して画像を取得する方法ですか?
同社の iOS では、画像をデータ ストリームにカプセル化してパラメータを渡すことしかできないとのことですが、パラメータが長すぎて渡すことができないという問題が発生しました。
聞きたいのですが、これは新卒の私に技術的な問題があるのでしょうか?
学校の 4 年間でゲイの方法を使って写真を転送した人は聞いたことがありません。私は視野が狭すぎますか?

私は何もできないと言いましたが、私が ios について文句を言いに来たと思うなら、私について文句を言ってください。ちなみに、私は get ベースの解決策を求めています。ありがとうございます。
------解決策----------------------
本当に聞いたことがないのでお待ちください才能ある人々、最高のものを手に入れてください わずか 1024 バイト、専門家が解決するのを待ちます
------解決策------ -------------
まだ完了していません IOS に合格しましたが、get を経由していないことは間違いないと思います。

リファレンスマニュアル: php://input
------解決策--------------------
投稿は大丈夫ですか?
インターネット上には既成のコードが多数あります

<br><?php<br />class image { <br /> const ROOT_PATH = './'; const <br /> FAIL_WRITE_DATA = ';データの書き込みに失敗しました' ; <br /> //データ ストリームがありません <br /> const NO_STREAM_DATA = '投稿データが空です' <br /> //画像タイプが正しくありません <br /> const NOT_CORRECT_TYPE = '正しい画像タイプではありません'; <br /> //ファイルを作成できません <br /> const CAN_NOT_CREATE_FILE = 'ファイルを作成できません'; <br /> //画像の名前をアップロードします <br /> public $image_name> //画像の保存名 <br /> $save_name; <br /> // 画像の保存パス <br /> public $save_dir; // ディレクトリのフルパス <br /> <br /> /**<br /> * コンストラクター <br /> * @param String $save_name 保存イメージ名 <br /> * @param String $save_dir 保存パス名 <br />*/ <br /> public function __construct($ save_name, $save_dir) { <br /> //set_error_handler ($this->error_handler ()); <br /> $this->save_name = $save_name : md5 ( mt_rand () , uniqid () ); <br /> //画像を保存するパスを設定します。設定されていない場合は、ディレクトリ保存に年/月/日の形式を使用します。 <br /> $this->save_dir = $save_dir ? ROOT_PATH .$save_dir : self::ROOT_PATH .date ( 'Y/m/d' ); <br> <br> // フォルダーを作成 <br> @$this->create_dir ( $this->save_dir ); <br> //ディレクトリイメージのフルパスを設定します <br> $this->save_fullpath = $this->save_dir . $this->save_name; 🎜> <br> public function stream2Image( $data) { <br>//バイナリデータストリーム <br> //$data = file_get_contents ('php://input') ? file_get_contents ('php://input'): gzuncompress ($GLOBALS ['HTTP_RAW_POST_DATA']); /データ ストリームが空でない場合は、保存操作を実行します。 If (! empty ($data)) { <br> //データ ストリームを作成して書き込み、ファイルを保存します。 <br> if (@$fp. = fopen ( $this->save_fullpath, 'w ' )) { <br> fwrite ($fp, $data); <br> fclose ($fp); <br> fwrite ($fp, $data); = "http://" . $_SERVER ["SERVER_NAME"] . $_SERVER ["SCRIPT_NAME"] . ($this->getimageInfo ( $baseurl )) { <br> echo $baseurl;
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート