* make fileuploads through proxy bigger than 65500 bytes possible

* remove gzip-encoding for files from cache


git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@5407 6c8d7289-2bf4-0310-a012-ef5d649a1542
pull/1/head
f1ori 16 years ago
parent fc8189f3fb
commit 4907697cfa

@ -712,7 +712,7 @@ public final class httpdProxyHandler {
// we respond on the request by using the cache, the cache is fresh
try {
modifyProxyHeaders(cachedResponseHeader, httpVer);
prepareResponseHeader(cachedResponseHeader, httpVer);
// replace date field in old header by actual date, this is according to RFC
cachedResponseHeader.put(httpHeader.DATE, serverDate.formatRFC1123(new Date()));
@ -1031,8 +1031,10 @@ public final class httpdProxyHandler {
} else {
// read content-length bytes into memory
bodyData = new byte[contentLength];
int r = body.read(bodyData, 0, contentLength);
if (r < contentLength) throw new IOException("not all read: " + r + " from " + contentLength);
int bytes_read = 0;
while(bytes_read < contentLength) {
bytes_read += body.read(bodyData, bytes_read, contentLength-bytes_read);
}
}
body = new ByteArrayInputStream(bodyData);
}

Loading…
Cancel
Save