<form id="createImage" >
工号:<input type="text" name="no">
姓名:<input type="text" name="name">
<input type="button" onclick="createImage()" value="生成">
</form>
function createImage(){
$.ajax({
type: "GET",
url: "createImage",
data: $("#createImage").serialize(),
dataType: "json",
success: function (result) {
if (result.code != 200){
alert(result.msg);
}else {
var link = document.createElement('a');
link.style.display = 'none';
link.href = 'data:image/png;base64,'+result.data;
//这个设置下载图片的名称
link.download = result.msg;
document.body.appendChild(link);
link.click();
}
}
});
}
@RestController
public class Controller {
@GetMapping("/createImage")
public ResultMsg createImage(@RequestParam("name") String Name,
@RequestParam("no") String No){
byte[] data = FileUtil.read("e:/test/1/1.jpg");
ResultMsg resultMsg = new ResultMsg();
resultMsg.setCode("200");
resultMsg.setMsg(fileName);
resultMsg.setData(data);
return resultMsg;
}
}