diff --git a/src/main/java/org/qortal/api/resource/DataResource.java b/src/main/java/org/qortal/api/resource/DataResource.java index ff4e3fda..ebfe20a9 100644 --- a/src/main/java/org/qortal/api/resource/DataResource.java +++ b/src/main/java/org/qortal/api/resource/DataResource.java @@ -110,7 +110,7 @@ public class DataResource { } LOGGER.info("Whole file digest: {}", dataFile.base58Digest()); - int chunkCount = dataFile.split(); + int chunkCount = dataFile.split(DataFile.CHUNK_SIZE); if (chunkCount > 0) { LOGGER.info(String.format("Successfully split into %d chunk%s", chunkCount, (chunkCount == 1 ? "" : "s"))); return "true"; @@ -146,7 +146,7 @@ public class DataResource { } LOGGER.info("Whole file digest: {}", dataFile.base58Digest()); - int chunkCount = dataFile.split(); + int chunkCount = dataFile.split(DataFile.CHUNK_SIZE); if (chunkCount > 0) { LOGGER.info(String.format("Successfully split into %d chunk%s", chunkCount, (chunkCount == 1 ? "" : "s"))); return "true"; diff --git a/src/main/java/org/qortal/storage/DataFile.java b/src/main/java/org/qortal/storage/DataFile.java index 160af290..ce1e6203 100644 --- a/src/main/java/org/qortal/storage/DataFile.java +++ b/src/main/java/org/qortal/storage/DataFile.java @@ -170,10 +170,11 @@ public class DataFile { } public int split() { + public int split(int chunkSize) { try { File file = this.getFile(); - byte[] buffer = new byte[CHUNK_SIZE]; + byte[] buffer = new byte[chunkSize]; this.chunks = new ArrayList<>(); if (file != null) {