Beispiel #1
0
 private void ValidatePostedFileCollection(HttpFileCollection col) {
     if (GranularValidationEnabled) {
         // Granular request validation is enabled - validate collection entries only as they're accessed.
         col.EnableGranularValidation((key, value) => ValidateString(value, "filename", RequestValidationSource.Files));
     }
     else {
         // Granular request validation is disabled - eagerly validate all collection entries.
         for (int i = 0; i < col.Count; i++) {
             string filename = col[i].FileName;
             ValidateString(filename, "filename", RequestValidationSource.Files);
         }
     }
 }