Proxy: added binary passthrough for POST

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@5089 6c8d7289-2bf4-0310-a012-ef5d649a1542
This commit is contained in:
danielr 2008-08-27 08:07:18 +00:00
parent aa6ae77e5e
commit 1a1d57e449

View File

@ -1116,7 +1116,12 @@ public final class httpdProxyHandler {
}
if (chunked != null) chunked.finish();
*/
writeTextContent(res, new BufferedWriter(new OutputStreamWriter((chunked != null) ? chunked : countedRespond)));
final OutputStream outStream = (chunked != null) ? chunked : countedRespond;
if(isBinary(responseHeader)) {
serverFileUtils.copy(res.getDataAsStream(), outStream);
} else {
writeTextContent(res, new BufferedWriter(new OutputStreamWriter(outStream)));
}
countedRespond.flush();
} finally {