2011-11-28 72 views
0

根据我们的实施,我们动态地在服务器端创建一些图像文件并共享URL。
但是,如果在JETTY运行时创建文件,我们将无法使用URL检索图像资源。在码头加载动态文件

但是,如果我们停止码头并重新开始,我们可以检索它。

我想知道是否有任何配置使我们能够在没有停止码头的情况下检索资源?

回答

0

是否有必要坚持动态图像?如果没有,你可以只流这样的动态图像:


    public void sendImage(RenderedImage image, String mimeType, String imageIOType, HttpServletResponse response) 
    { 
     if(image != null) 
     { 
      OutputStream output = null; 
      try 
      { 
       output = response.getOutputStream(); 
       response.setContentType(mimeType); 
       ImageIO.write(image, imageIOType, output); 
      } 
      catch (IOException e) 
      { 
       e.printStackTrace(); 
      } 

      if(output != null) 
      { 
       try 
       { 
        output.flush(); 
        output.close(); 
       } 
       catch (IOException e) 
       { 
        e.printStackTrace(); 
       }    
      } 
     } 
    } 

HTH