私はASP.NET MVCでビルドされたプロジェクトを持っています。彼の詳細を出力し、私がどこでajax呼び出しでapiを消費するかを見るためのapi、apiを含むユーザの詳細を格納するデータベーステーブルがあります。私のAPIは、画像のbase64値を完全に返していますが、画像を表示しようとすると、リクエストURIが長すぎると404エラーが表示されます。コードのJquery get Uri too too
関連する行は、あなたのbase64で文字列がdata:image/png;base64,
で
$.ajax({
url: // url of api,
type: "GET",
success: function (data) {
var preview = document.querySelector('img');
preview.src = data.Image;
}
})
有効な 'data:image'接頭辞を持つ' data.Image'文字列はありますか? –
私はAPIを参照しようとしました。その有効なベース64イメージを提供します –
@RachitGuptaはい、しかし、A. Wolffが述べたように、 ' 'の' src'属性は正しいものでなければなりません。あなたは正しい接頭辞なしでそこにベース64文字列を置くことはできません。 – Arg0n