From 8ca3c490d9291c8f4c7ce23e82d4aad441a80928 Mon Sep 17 00:00:00 2001 From: FongMi Date: Wed, 4 Oct 2023 00:48:22 +0800 Subject: [PATCH] Fix bug --- .../main/java/com/fongmi/android/tv/server/process/Local.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/fongmi/android/tv/server/process/Local.java b/app/src/main/java/com/fongmi/android/tv/server/process/Local.java index d3d3be00c..579ae1861 100644 --- a/app/src/main/java/com/fongmi/android/tv/server/process/Local.java +++ b/app/src/main/java/com/fongmi/android/tv/server/process/Local.java @@ -7,6 +7,7 @@ import com.google.gson.JsonObject; import java.io.File; import java.io.FileInputStream; +import java.io.FileNotFoundException; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Date; @@ -41,7 +42,8 @@ public class Local implements Process { try { File file = Path.root(url.substring(6)); if (file.isFile()) return Nano.newChunkedResponse(NanoHTTPD.Response.Status.OK, "application/octet-stream", new FileInputStream(file)); - else return Nano.success(listFiles(file)); + if (file.isDirectory()) return Nano.success(listFiles(file)); + throw new FileNotFoundException(); } catch (Exception e) { return Nano.error(e.getMessage()); }