Skip to content

Commit d8c8892

Browse files
committed
fix: rm tmp dir after file download
1 parent 81b48ff commit d8c8892

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

opal-core-ws/src/main/java/org/obiba/opal/web/FilesResource.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import com.google.common.collect.Lists;
1515
import jakarta.annotation.Nullable;
1616
import jakarta.ws.rs.core.*;
17+
import org.apache.commons.io.FileUtils;
1718
import org.apache.commons.io.FilenameUtils;
1819
import org.apache.commons.vfs2.*;
1920
import org.apache.shiro.SecurityUtils;
@@ -605,7 +606,7 @@ private Response getFile(FileObject file, String key) throws IOException {
605606
}
606607
Files.copy(output.toPath(), os);
607608
if (!Strings.isNullOrEmpty(key)) {
608-
output.getParentFile().delete();
609+
FileUtils.deleteQuietly(output.getParentFile());
609610
}
610611
};
611612

@@ -638,7 +639,7 @@ private Response getFolder(FileObject folder, Collection<String> children, Strin
638639
return true;
639640
}, new File(tmpDir, fileName), key);
640641
Files.copy(output.toPath(), os);
641-
tmpDir.delete();
642+
FileUtils.deleteQuietly(tmpDir);
642643
};
643644

644645
return Response.ok(stream, mimeType)

0 commit comments

Comments
 (0)