diff --git a/src/main/java/org/apache/sling/servlets/post/impl/helper/SlingFileUploadHandler.java b/src/main/java/org/apache/sling/servlets/post/impl/helper/SlingFileUploadHandler.java index d1ee4ff..87e4420 100644 --- a/src/main/java/org/apache/sling/servlets/post/impl/helper/SlingFileUploadHandler.java +++ b/src/main/java/org/apache/sling/servlets/post/impl/helper/SlingFileUploadHandler.java @@ -24,6 +24,7 @@ import java.io.InputStream; import java.io.OutputStream; import java.io.SequenceInputStream; +import java.nio.file.Files; import java.util.Arrays; import java.util.Calendar; import java.util.Collections; @@ -365,7 +366,7 @@ private File mergeChunks(final Resource parentResource, SequenceInputStream mergeStrm = null; File file = null; try { - file = File.createTempFile("tmp-", "-mergechunk"); + file = Files.createTempFile("tmp-", "-mergechunk").toFile(); out = new FileOutputStream(file); String startPattern = SlingPostConstants.CHUNK_NODE_NAME + "_" + "0_"; Iterator itr = new FilteringResourceIterator(parentResource.listChildren(), startPattern); @@ -595,4 +596,4 @@ private Resource createWithChanges(final Resource parent, final String name, return result; } -} \ No newline at end of file +}