提交 c4fc931e 编写于 作者: J jurgen

BLOB export fix

Former-commit-id: ca91a49c
上级 df574f47
...@@ -435,6 +435,7 @@ public class StreamTransferConsumer implements IDataTransferConsumer<StreamConsu ...@@ -435,6 +435,7 @@ public class StreamTransferConsumer implements IDataTransferConsumer<StreamConsu
@Override @Override
public void writeBinaryData(InputStream stream, long streamLength) throws IOException public void writeBinaryData(InputStream stream, long streamLength) throws IOException
{ {
try {
exportSite.flush(); exportSite.flush();
switch (settings.getLobEncoding()) { switch (settings.getLobEncoding()) {
case BASE64: case BASE64:
...@@ -460,6 +461,9 @@ public class StreamTransferConsumer implements IDataTransferConsumer<StreamConsu ...@@ -460,6 +461,9 @@ public class StreamTransferConsumer implements IDataTransferConsumer<StreamConsu
IOUtils.copyStream(stream, outputStream, 5000); IOUtils.copyStream(stream, outputStream, 5000);
break; break;
} }
} finally {
ContentUtils.close(stream);
}
} }
} }
} }
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册