4 回答

TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超16個(gè)贊
之前 做過同樣的案例,發(fā)給你 你look 一下.
表結(jié)構(gòu):
create table CONTACTS (
id number(19,0) not null,
name varchar2(24 char),
address varchar2(24 char),
gender varchar2(2 char),
birthday timestamp,
email varchar2(24 char),
mobile varchar2(24 char),
photo blob,
primary key (id)
);
Contact 實(shí)體類中 photo 變量 數(shù)據(jù)類型 定義為byte[]
創(chuàng)建 聯(lián)系人 相關(guān)代碼:
MultipartHttpServletRequest multiRequest = (MultipartHttpServletRequest)request;
MultipartFile multFile = multiRequest.getFile("photo");
.......
[b]contact.setPhoto(multFile.getBytes());[/b] contactsService.save(contact);
@RequestMapping("/img")
[code="java"]public void getImg(@RequestParam("id")Integer id,HttpServletResponse response)throws IOException{
Contact contact = contactsService.getById(id);
OutputStream out=response.getOutputStream();
out.write(contact.getPhoto());
out.flush();
out.close();
}
添加回答
舉報(bào)