更新返回图片信息
This commit is contained in:
@@ -31,14 +31,16 @@ public class retUserAvServlet extends HttpServlet {
|
||||
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
|
||||
|
||||
|
||||
HttpSession session = req.getSession();
|
||||
String username = req.getParameter("username");
|
||||
userEntity userEntity= null;
|
||||
userEntity=(userEntity)session.getAttribute("user");
|
||||
userEntity=userService.selectUserByName(username);
|
||||
if(userEntity != null)
|
||||
{
|
||||
userEntity = userService.selectUserByName(userEntity.getUserName());
|
||||
FileInputStream fis = new FileInputStream (userEntity.getUserAvatar());
|
||||
String type = userEntity.getUserAvatar().substring(userEntity.getUserAvatar().lastIndexOf(".")+1);
|
||||
String uri = userEntity.getUserAvatar();
|
||||
if(!uri.startsWith("https"))
|
||||
{
|
||||
FileInputStream fis = new FileInputStream (uri);
|
||||
String type = userEntity.getUserAvatar().substring(userEntity.getUserAvatar().lastIndexOf(".")+1);
|
||||
|
||||
int size = fis.available();
|
||||
if(size != 0)
|
||||
@@ -53,19 +55,37 @@ public class retUserAvServlet extends HttpServlet {
|
||||
os.flush();
|
||||
os.close();
|
||||
}
|
||||
}else{
|
||||
PrintWriter writer = resp.getWriter();
|
||||
resp.setCharacterEncoding("UTF-8");
|
||||
resp.setContentType("text/html; charset=utf-8");
|
||||
// 设置响应头允许ajax跨域访问
|
||||
String curOrigin = req.getHeader("Origin");
|
||||
resp.setHeader("Access-Control-Allow-Origin", curOrigin == null ? "true" : curOrigin);
|
||||
resp.setHeader("Access-Control-Allow-Credentials", "true");
|
||||
resp.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE, HEAD");
|
||||
resp.setHeader("Access-Control-Max-Age", "3600");
|
||||
resp.setHeader("Access-Control-Allow-Headers", "access-control-allow-origin, authority, content-type, version-info, X-Requested-With");
|
||||
resp.setContentType("application/json;charset=UTF-8");
|
||||
writer.println(uri);
|
||||
writer.close();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
// resp.setContentType("image/jpeg");
|
||||
// resp.setCharacterEncoding("UTF-8");
|
||||
// // 设置响应头允许ajax跨域访问
|
||||
// String curOrigin = req.getHeader("Origin");
|
||||
// resp.setHeader("Access-Control-Allow-Origin", curOrigin == null ? "true" : curOrigin);
|
||||
// resp.setHeader("Access-Control-Allow-Credentials", "true");
|
||||
// resp.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE, HEAD");
|
||||
// resp.setHeader("Access-Control-Max-Age", "3600");
|
||||
// resp.setHeader("Access-Control-Allow-Headers", "access-control-allow-origin, authority, content-type, version-info, X-Requested-With");
|
||||
}else{
|
||||
PrintWriter writer = resp.getWriter();
|
||||
resp.setCharacterEncoding("UTF-8");
|
||||
resp.setContentType("text/html; charset=utf-8");
|
||||
// 设置响应头允许ajax跨域访问
|
||||
String curOrigin = req.getHeader("Origin");
|
||||
resp.setHeader("Access-Control-Allow-Origin", curOrigin == null ? "true" : curOrigin);
|
||||
resp.setHeader("Access-Control-Allow-Credentials", "true");
|
||||
resp.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE, HEAD");
|
||||
resp.setHeader("Access-Control-Max-Age", "3600");
|
||||
resp.setHeader("Access-Control-Allow-Headers", "access-control-allow-origin, authority, content-type, version-info, X-Requested-With");
|
||||
resp.setContentType("application/json;charset=UTF-8");
|
||||
writer.println("不存在该用户");
|
||||
writer.close();
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user