Spaces:
Sleeping
Sleeping
| export function checkFilename(filename: string) { | |
| if ( | |
| !filename.endsWith('.safetensors') && | |
| !filename.endsWith('.json') && | |
| !filename.endsWith('.gguf') && | |
| !filename.endsWith('.txt') | |
| !filename.endsWith('.model') && | |
| !filename.endsWith('/') | |
| ) { | |
| throw new Error('Files must have a .safetensors, .txt, .model, .gguf or .json extension'); | |
| } | |
| const split = filename.split('/'); | |
| if (split.length > 2) { | |
| throw new Error('Files must be only one level deep, not more'); | |
| } | |
| } | |