Class FileValidator

java.lang.Object
com.alibaba.cloud.ai.dashscope.rag.validation.FileValidator

public class FileValidator extends Object
File validator for validating file properties before upload

Validates:

  • File existence
  • File type (not a directory)
  • File readability
  • File size constraints
Since:
2025/11/27
Author:
kevin
  • Constructor Details

  • Method Details

    • validate

      public void validate(File file)
      Validates file before processing
      Parameters:
      file - file to validate
      Throws:
      IllegalArgumentException - when validation fails