Co-authored-by: Reifonas <211114984+Reifonas@users.noreply.github.com>
This commit is contained in:
gpt-engineer-app[bot]
2026-05-15 11:49:36 +00:00
parent 94d4bb66a0
commit c5ad42480c
+8
View File
@@ -119,6 +119,14 @@ export function CloudLoader({ compact = false, variant = 'outline', className }:
const response = await smartFetch(rawUrl);
const buffer = await response.arrayBuffer();
// Valida tamanho + assinatura antes de converter
const sig = validateModelFile(fileName, buffer.byteLength, ext, buffer);
if (!sig.ok) {
toast.error(sig.reason!);
if (sig.detail) console.warn('[validateModelFile]', sig.detail);
return;
}
let blob: Blob, outName = fileName, outSize = buffer.byteLength;
if (ext === 'glb') {
blob = new Blob([buffer], { type: 'model/gltf-binary' });