you don't have to do it through the network layer...
check the servlet context doc
http://java.sun.com/products/servlet/2.3/javadoc/javax/servlet/ServletContext.html
(specially the getRealPath an getResource methods
It helps you to know where you are on the localfilesystem, then you can retrieve the files you want