java/nekurak.net-web/src/java/cz/frantovo/nekurak/servlet/Fotky.java
changeset 69 4964cf581166
parent 66 048531e09c09
child 145 0efefbf5f8b6
     1.1 --- a/java/nekurak.net-web/src/java/cz/frantovo/nekurak/servlet/Fotky.java	Sat Mar 13 23:51:43 2010 +0100
     1.2 +++ b/java/nekurak.net-web/src/java/cz/frantovo/nekurak/servlet/Fotky.java	Tue Mar 16 13:32:31 2010 +0100
     1.3 @@ -85,20 +85,20 @@
     1.4  		odpoved.setContentLength((int) soubor.length());
     1.5  		odpoved.setDateHeader("Last-Modified", soubor.lastModified());
     1.6  
     1.7 -		ServletOutputStream out = odpoved.getOutputStream();
     1.8 -		InputStream in = new FileInputStream(soubor);
     1.9 +		ServletOutputStream vystup = odpoved.getOutputStream();
    1.10 +		InputStream vstup = new FileInputStream(soubor);
    1.11  
    1.12  		try {
    1.13 -		    byte[] bytes = new byte[1024];
    1.14 +		    byte[] zasobnik = new byte[1024];
    1.15  		    int bajtuNacteno;
    1.16 -		    while ((bajtuNacteno = in.read(bytes)) != -1) {
    1.17 -			out.write(bytes, 0, bajtuNacteno);
    1.18 +		    while ((bajtuNacteno = vstup.read(zasobnik)) != -1) {
    1.19 +			vystup.write(zasobnik, 0, bajtuNacteno);
    1.20  		    }
    1.21  		} catch (Exception e) {
    1.22  		    throw new ServletException("Chyba při odesílání obrázku klientovi.", e);
    1.23  		} finally {
    1.24 -		    in.close();
    1.25 -		    out.close();
    1.26 +		    vstup.close();
    1.27 +		    vystup.close();
    1.28  		}
    1.29  	    } else {
    1.30  		/** Soubor se od posledního načtení klientem nezměnil → není potřeba ho posílat znova. */