0
我正在使用以下代码来写入S3存储桶,该存储桶现在有很多xml文件。设备出现错误时,我收到了空间不足。随后的上传失败。我看到很多文件在var/cache/tomcat8/temp文件夹中创建。我正在通过我的代码删除文件。有人能帮我理解这里出了什么问题吗?实际上我们希望在我们上传到S3时立即删除临时文件。AWS S3上的设备上没有剩余空间tomcat 8
Path path = Files.createTempFile(filename, suffix);
file = path.toFile();
Files.write(path, incomingXml.getBytes(StandardCharsets.UTF_8));
if(file!=null){
file.deleteOnExit();
}
s3client.putObject(new PutObjectRequest(fullBucketPathByDate, filename, file));
LOGGER.info("Upload completed");
感谢您的帮助! – Twisha