10 lines
315 B
JavaScript
10 lines
315 B
JavaScript
// Helper function to validate filename safety
|
|
export function isValidFilename(filename) {
|
|
if (!filename || filename.trim() === '') return false;
|
|
|
|
// Check for unsafe characters: / \\ : * ? " < > |
|
|
const unsafeChars = /[/\\:*?"<>|]/;
|
|
if (unsafeChars.test(filename)) return false;
|
|
|
|
return true;
|
|
} |