From c23231e281c8d55f275be235158f326244e1c445 Mon Sep 17 00:00:00 2001 From: Joshua Sigona Date: Tue, 21 Jul 2020 06:50:13 +0900 Subject: [PATCH] Fix filename not being tied to remote/local locations properly --- src/main/java/com/example/demo/Controller.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/example/demo/Controller.java b/src/main/java/com/example/demo/Controller.java index 3038f7c..fa6aea5 100644 --- a/src/main/java/com/example/demo/Controller.java +++ b/src/main/java/com/example/demo/Controller.java @@ -135,18 +135,21 @@ public class Controller { //System.out.println(body); try { System.out.println(url); + File f; BufferedImage img = null; if (url.contains("http://projectdivar.com/")) { //System.out.println("Locally available. "+"./"+url.replace("http://projectdivar.com/", "")); - img = ImageIO.read(new File("../../server/"+url.replace("http://projectdivar.com/", ""))); + f = new File("../../server/"+url.replace("http://projectdivar.com/", "")); + img = ImageIO.read(f); } else { downloadFileFromUrl(url,"temp"); //BufferedImage img = ImageUtils.toBufferedImage(ImageIO.read(new File("temp")).getScaledInstance(1227, 690, Image.SCALE_SMOOTH)); - img = ImageIO.read(new File("temp")); + f = new File("temp"); + img = ImageIO.read(f); } if (img.getWidth()!=1200) { //Resize. - img = ImageUtils.toBufferedImage(ImageIO.read(new File("temp")).getScaledInstance(1200, 675, Image.SCALE_SMOOTH)); + img = ImageUtils.toBufferedImage(ImageIO.read(f).getScaledInstance(1200, 675, Image.SCALE_SMOOTH)); } Point offset = new Point(418,204); File tmp = new File("tmp");