

圖片回傳了,但是這種前后端分離下的ajax請求圖片我不會,有大佬指教一下嗎
uj5u.com熱心網友回復:
你圖片回傳的格式是什么 是圖片的url?如果是的話你在success方法里面把src賦值給img控制元件就好了uj5u.com熱心網友回復:
$("#LAY-user-get-vercode").attr("src",你的圖片路徑);uj5u.com熱心網友回復:
<img οnclick="changeCode();" id="img"/>
$.ajax({
....
var uuid=xhr.getResponseHeader("UUID"),
$("#img").attr('src',path); //圖片路徑
});
function changeCode(){
document.getElementById("img").src="https://bbs.csdn.net/topics/xxxx?"+Math.random();
}
uj5u.com熱心網友回復:
是流:

這種前端如何顯示到src呢?
uj5u.com熱心網友回復:
不是回傳的url,是這種型別的:

如何處理呢
uj5u.com熱心網友回復:
后臺.net,頁面vue,你可以參考下html

js

后臺

uj5u.com熱心網友回復:
.net mvc模式視圖

控制器

uj5u.com熱心網友回復:
參考下這個https://www.cnblogs.com/dada521jj/p/12625264.html先把流圖片資料轉換下再顯示
uj5u.com熱心網友回復:
outputStream = new FileOutputStream(imageDest);
ImageIO.write(destBufferImage, "jpg", outputStream);
執行一下,除錯看圖片路徑imageDest是多少
uj5u.com熱心網友回復:
一群人亂指揮,怎么可能是回傳的圖片路徑,10個人登錄后端生成10個圖片,每次耍新在生成一張圖片保存起來,那1000個人呢?? 這個圖片保存起來干嘛?有何意義?正確的方式是后端反給前端base64,或者流的形式,前端在來顯示。uj5u.com熱心網友回復:
$.ajax({type: 'get',
url:“ ”,
contentType: "application/json;charset=utf-8",
dataType: 'json',
success: function (data) {
if (data) {
$("#img1").attr('src', 'data:image/jpeg;base64,' + data.data.images[0]);
$("#img2").attr('src', 'data:image/jpeg;base64,' + data.data.images[1]);
}
希望有所幫助
uj5u.com熱心網友回復:
這么簡單的東西,一大群人在亂說。<img src="http://localhost:8080/testShiro/getVerify" />
讓src直接為后臺介面即可。你不要復制我的代碼,因為我是看著你的圖雖便敲敲的,輸錯幾個字母啥的很正常。所以我輸那地址輸得累啊。為什么不貼代碼,貼個圖,我怎么復制你的代碼?心累。
uj5u.com熱心網友回復:
這么簡單的東西,一大群人在亂說。
<img src="http://localhost:8080/testShiro/getVerify" />
讓src直接為后臺介面即可。你不要復制我的代碼,因為我是看著你的圖雖便敲敲的,輸錯幾個字母啥的很正常。所以我輸那地址輸得累啊。為什么不貼代碼,貼個圖,我怎么復制你的代碼?心累。
大佬,我已經解決了,這應該是兩個月前的問題了
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/23640.html
標籤:HTML(CSS)
