validateFilePath function
Implementation
String validateFilePath(String value) {
if (value.contains(RegExp(r'[\\\x00-\x1f\x7f-\x9f]')) ||
(value.isNotEmpty &&
value
.split('/')
.any(
(part) =>
part.isEmpty || part == '.' || part == '..' || part == '.meshagent-directory' || part.startsWith('.meshagent-upload-'),
))) {
throw ArgumentError.value(value, 'path', 'Expected a canonical relative files path');
}
return value;
}