我有一个大小为32 MB的文件,我已将其从DocuShare服务器下载到DocuShare临时文件夹。我正在尝试从中读取文件内容以创建文件。我在对 base64 内容进行 URL 编码时遇到错误。当我运行一个简单的java应用程序时,我没有遇到任何异常。但是,当我在DocuShare服务中使用相同的代码来获取文档内容时,我会收到异常。HTTP Status 500 - org.glassfish.jersey.server.ContainerException: java.lang.OutOfMemoryError: Java heap space
org.glassfish.jersey.server.ContainerException: java.lang.OutOfMemoryError: Java heap space
File file = new File(filePath);
FileInputStream fileInputStreamReader = new FileInputStream(file);
byte[] bytes = new byte[(int)file.length()];
fileInputStreamReader.read(bytes);
String encodedBase64 = String encodedBase64 = java.util.Base64.getEncoder().encodeToString(bytes);
String urlEncoded = URLEncoder.encode(encodedBase64);
如何修复此错误?我需要增加我的雄猫堆大小吗?
慕森王
临摹微笑
qq_遁去的一_1
相关分类