MCPcopy Index your code
hub / github.com/ColmapView/Colmapview.github.io / validateDownloadedArchiveSize

Function validateDownloadedArchiveSize

src/utils/zipDownload.ts:61–69  ·  view source on GitHub ↗
(
  blob: Blob,
  sizeLimit: number = ARCHIVE_SIZE_LIMIT
)

Source from the content-addressed store, hash-verified

59 * Validate downloaded archive size after streaming or fallback blob creation.
60 */
61export function validateDownloadedArchiveSize(
62 blob: Blob,
63 sizeLimit: number = ARCHIVE_SIZE_LIMIT
64): void {
65 if (blob.size > sizeLimit) {
66 const sizeMB = (blob.size / (1024 * 1024)).toFixed(1);
67 throw new Error(`Downloaded archive exceeds size limit (${sizeMB}MB)`);
68 }
69}
70
71async function readStreamingResponseBlob(
72 body: ReadableStream<Uint8Array>,

Callers 3

loadZipFromUrlFunction · 0.90
downloadZipFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected