createChunks method

List<MultipartFile> createChunks(
  1. int chunksCount,
  2. int maxChunkSize
)

Implementation

List<MultipartFile> createChunks(
  int chunksCount,
  int maxChunkSize,
) {
  List<MultipartFile> chunks = [];

  for (int i = 0; i < chunksCount; i++) {
    int start = i * maxChunkSize;
    int end = min(fileSize, start + maxChunkSize);
    chunks.add(
      toMultipartFileChunked(
        start,
        end,
      ),
    );
  }
  return chunks;
}