Tengo un problema subiendo archivos a un servidor, la cosa es que no aparece ningun error, se actualiza bien la información en la BD pero cuando busco el archivo en el servidor no esta

Desde una pagina .jsp estoy haciendo esto:
<%@ page import="org.apache.commons.httpclient.methods.PutM ethod"%>
<%@ page import="org.apache.commons.codec.*"%>
PutMethod put = new PutMethod("url");
put.setRequestBody(new FileInputStream(nombreimagen));
No se si me falta algo, o estoy cometiendo algun error?

Les agradeceria mucho la ayuda que puedan prestarme...