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