如果我使用像这样的servlet / actions生成图像:
byte[] imageBytes = getImageAsBytes();
response.setContentType("image/jpeg");
response.setContentLength(imageBytes.length);
response.getOutputStream().write(imageBytes);
当用户访问servlet时,那些图像存储在哪里?它会下载到用户临时文件夹并加载它还是保存用户HTTP_SESSION?
domain.com/image/randomImageServlet?param1=a¶m2=b
答案 0 :(得分:2)
除了浏览器的缓存之外,它不会存储在任何地方。为什么要将它存储在任何地方。您将字节加载到内存中,并将它们流式传输到响应输出流。它们刚刚在线上下载,就像生成的HTML一样。