0
私はあなたがそれを開くと、画像がダウンロードされ、開かれるつもりのphpファイルを持っています。ここに私のコードです:PHPのストリーム画像へのHttpリクエスト
header('Content-type: image/jpeg');
$stream = fopen('php://output', 'w'); // Stream to browser like with echo
$MadelineProto->download_to_stream($messageMediaPhoto, $stream);
あなたが直接開くときは大丈夫です。しかし、私がページにAjaxリクエストを送るとき、私はいくつかの長い奇妙な文字を取得します。 (私は画像をhtmlのsrc
で表示したい)
どんなアイデアもありがたいです。
はい、それは良い解決策です。しかし、私はbase64_encoded形式としてイメージを取得する方法があるかどうか疑問に思っていました。このケースでは、私はスピナーや特にAngular loading barを表示することができません。 Btwありがとう。 –
base64でエンコードされた形式でイメージを取得できます。例はです。この関連記事を参照してください:http://stackoverflow.com/questions/1207190/embedding-base64-images –