Webサーバーはイメージを生成し、クライアントに直接送信します。セキュリティ上の理由から、イメージへのURLはありません。たとえば、/images/25
と入力すると、ブラウザサーバーにURLが送信され、ブラウザがそれをダウンロードします。Ajaxコールで受け取った画像を表示する方法は?
今、この画像をAjaxコールから取得し、それを既存のページに表示したいとします。画像データを取得できます。私の質問は、画像をどのように表示するのですか?
$.get("/images/25", function (rawImageData) {
// ??? Need to add an image to DOM
});
更新
私は愚かであることをお詫び申し上げます。ありがとう、JW。もちろん、srcにimgタグをURLに入れるだけです。これが画像ファイルへの直接URLであるか、またはサーバがそれを動的に送るかどうかは関係ありません。
を画像データはbase64' 'として返されますか? – gideon
いいえ、バイナリとして、私はちょうど愚かです:) – Evgenii