我们正在尝试通过jQuery fileupload上传大文件(超过6gb),并在grails中以MultipartFile的形式访问该文件。当尝试将相同的内容写入字节数组时,会出现“内存不足”(“由OutOfMemoryError:Java堆空间引起”)exception.Code片段。
def finalName =new File("${path}/${newFile}")
byte[] bytes = file.getBytes();
BufferedOutputStream stream = new BufferedOutputStream(new FileOutputStream(finalName ,true));
stream.write(bytes);
stream.close();
任何人都可以帮我解决此问题,而无需在buildConfig.groovy文件中添加静态堆大小值。
谢谢。