From a3bb6638bf745088e97a17d138166df7da89b238 Mon Sep 17 00:00:00 2001 From: kennycud Date: Tue, 17 Jun 2025 15:09:11 -0700 Subject: [PATCH] added support for single file websites --- src/main/java/org/qortal/arbitrary/misc/Service.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/qortal/arbitrary/misc/Service.java b/src/main/java/org/qortal/arbitrary/misc/Service.java index e154f001..21c027c4 100644 --- a/src/main/java/org/qortal/arbitrary/misc/Service.java +++ b/src/main/java/org/qortal/arbitrary/misc/Service.java @@ -62,7 +62,17 @@ public enum Service { // Custom validation function to require an index HTML file in the root directory List fileNames = ArbitraryDataRenderer.indexFiles(); - String[] files = path.toFile().list(); + List files; + + // single files are paackaged differently + if( path.toFile().isFile() ) { + files = new ArrayList<>(1); + files.add(path.getFileName().toString()); + } + else { + files = new ArrayList<>(Arrays.asList(path.toFile().list())); + } + if (files != null) { for (String file : files) { Path fileName = Paths.get(file).getFileName();