私は次のjqueryを持っています:
$(".download").click(function(){
$.post('get_bot.php', "url_code="+url_code, function (response) {
alert(response);
});
});
url_code は、json 構造の url を持つ変数です。ここに戻りの実際の例があります: https://services.sapo.pt/Codebits/botmake/01,02,03,04,05,06,07, 08,I%20ルール!
これらの数値は、さまざまな画像を生成するためのパラメーターです。
私のget_bot.phpページで私はやっています:
$urlc=$_POST['url_code'];
$bot = file_get_contents($urlc);
header("content-type: image/png");
echo $bot;
.png ファイルのダウンロードとして応答を取得する方法を検討しているため、ユーザーが .download をクリックすると、.png ファイルのダウンロード ウィンドウ プロンプトが表示されます。
正しいURLを渡してfile_get_contentの結果をエコーするとうまくいくようです(ただし、画像を右クリックして保存しようとすると、実際にはphpファイルが保存されます...)
これについての助けは素晴らしいでしょう。私はjson構造の経験があまりありません。これまでのところ、配列構造のみを扱っており、画像出力は扱っていません。
実際の結果を得るにはおそらくここから離れていることは承知していますが、何かポインタをいただければ幸いです。