Hello Michael,

I have just committed this fix too.

Best regards,

Antoine Levy-Lambert

On Feb 8, 2007, at 5:46 PM, Michael Christoff wrote:

FileInputStream fis = null;
 5:        try {
 6:            setClient();
7: PutMethod method = new PutMethod (URIUtil.encodePathQuery(path));
 8:            generateIfHeader(method);
9: if (getGetContentType() != null && !getGetContentType ().equals("")) 10: method.setRequestHeader("Content-Type", getGetContentType());
11:            long fileLength = file.length();
12: method.setRequestContentLength(fileLength <= Integer.MAX_VALUE
13:                                           ? (int) fileLength
14: : PutMethod.CONTENT_LENGTH_CHUNKED);
15:            fis = new FileInputStream(file);
16:            method.setRequestBody(fis);
17:            generateTransactionHeader(method);
18:            int statusCode = client.executeMethod(method);
19:
20:            setStatusCode(statusCode);
21: return (statusCode >= 200 && statusCode < 300) ? true : false;
22:
23:        } finally {
24:            if(fis != null)
25:                fis.close();
26:        }

Reply via email to