JAVA讀取本地文件並顯示到頁面中

javaweb圖片的顯示

@RequestMapping(value="showImg")
@ResponseBody
public void ShowImg(HttpServletRequest request,HttpServletResponse response) throws IOException{
//String imgFile = request.getParameter("imgFile"); //文件名
// String path= UrlUtil.getValue("goodsImg");//這裏是存放圖片的文件夾地址
String path = ConfigUtil.getValue("file_upload_url");
String imgFile = "無標題.png";
FileInputStream fileIs=null;
try {
fileIs = new FileInputStream(path+"/"+imgFile);
} catch (Exception e) {
Logger.error(this.getClass(), e);
return;
}
int i=fileIs.available(); //得到文件大小
byte data[]=new byte[i];
fileIs.read(data); //讀數據
response.setContentType("image.png"); //設置返回的文件類型
OutputStream outStream=response.getOutputStream(); //得到向客戶端輸出二進制數據的對象
outStream.write(data); //輸出數據
outStream.flush();
outStream.close();
fileIs.close();
}


var src = address + "/basevalue/showImg";
$("#logo").attr("src",src); 
發佈了15 篇原創文章 · 獲贊 6 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章