一.场景还原
用户上传了一张图片,已有服务器保存路径,现由于系统配置无法直接通过图片URL打开预览图片,需实现点击预览将图片显示在浏览器上。
二.实现方法
html:
此处用预览按钮方法实现
Javascript:
function preview(path){
var ext=path.split('.')[1];
if(ext=="PNG"){
window.open("/file/showImage.do?path="+path);
}
}
此处因为测试判断了PNG
Java:
/*
* 在线预览图片
*/
@RequestMapping("/showImage.do")
public @ResponseBody
void showImage(String path) throws IOException {
getResponse().setContentType("text/html; charset=UTF-8");
getResponse().setCont