2013-07-04 24 views
0

我们以zip格式流式传输文件格式的服务器,并使用pipedstreams写入到oracle blob对象中。它对我来说工作正常,大小约为300MB。但是我有要求存储超过2GB数据的gatter 。当我试图存储1GB数据时,它失败了。请给我建议以更好的方式在java中传输更大的文件。在java中流式传输更大的文件

--Thanks在进阶

回答

0

如果你的代码周围300MB失败,你肯定已经创建了错误的代码 - 我的猜测是你的JVM堆大小设置为512MB〜,你只对了〜可用内存300MB您自己的目的 - 这是绰绰有余的,只是流小文件(可能大约1KiB或甚至1MiB,如果你想),你会很好去: https://stackoverflow.com/a/55788/351861