Skip to content

Commit 8fce953

Browse files
committed
don't use BufferedInputStream in ws server
1 parent 9faa95c commit 8fce953

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

workspace-server/src/main/java/gov/nasa/jpl/aerie/workspace/server/WorkspaceBindings.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -235,12 +235,14 @@ private void get(Context context) throws NoSuchWorkspaceException {
235235

236236
try {
237237
final var fileStream = workspaceService.loadFile(pathInfo.workspaceId, pathInfo.filePath());
238-
final var fileReader = new BufferedInputStream(fileStream.readingStream());
238+
// final var fileReader = new BufferedInputStream(fileStream.readingStream());
239+
logger.warn("using inputStream");
240+
final var inputStream = fileStream.readingStream();
239241
context.header("x-render-type", workspaceService.getFileType(pathInfo.filePath).name());
240242
context.contentType(ContentType.OCTET_STREAM);
241243
context.header("Content-Disposition", "attachment; filename=\"" + pathInfo.fileName() + "\"");
242244
context.header("Content-Length", "" + fileStream.fileSize());
243-
context.status(200).result(fileReader);
245+
context.status(200).result(inputStream);
244246
} catch (IOException | SQLException e) {
245247
context.status(500).result("Could not load file " + pathInfo.fileName());
246248
}

0 commit comments

Comments
 (0)