Skip to content

File Management

The AngusTester File Management module provides an end-to-end solution for file storage, data generation, and secure sharing.

I. Space Management Operations

1. Create Storage Space

Description: Establish file storage units
Steps:

  1. Navigate to Data → File Management and click "Add Space"
  2. Configure core parameters:
    • Name (Recommended format: [Project]_Space)
    • Storage quota (1MB-100GB)
    • Permission control (Enabled by default)

      ⚠️ Manual access authorization required when permission control is enabled

2. View Space Contents

Description: Browse directory structures
Steps:

  1. Click the target space name on the File Management Homepage
  2. System displays:
    • Directory tree structure
    • File list (type/size/timestamp)
    • Storage usage (progress bar)

3. Adjust Space Quota

Description: Expand storage capacity
Steps:

  1. Click "Edit" for the target space in Space List
  2. Modify the "Storage Quota" value
  3. Click Save to apply
    ❗ Only expansion supported (no reduction)

II. Directory & File Operations

1. Create Directory

Description: Establish hierarchical file structures
Steps:

  1. Click "Create Directory" within the target space
  2. Enter directory name (special characters \/:*?"<>| prohibited)
  3. Supports multi-level nesting (max 8 layers)

2. Upload Files

Description: Add local files to space
Steps:

  1. Click "Upload" within the target directory
  2. Select file (single file ≤100MB)
  3. Automatic validation:
    • File type (supports documents/images/archives)
    • Available storage
      ⚠️ Duplicate names auto-overwrite

3. File Operations

Description: Perform file management actions
Steps:

  • Download File:
    1. Click the "Download" icon on file row
    2. Browser auto-saves
  • Rename:
    1. Click "Rename" icon
    2. Enter new name (preserve extension)
  • Move Location:
    1. Click "Move" icon
    2. Select target path
  • Delete File:
    1. Click "Delete" icon
    2. Confirm operation

III. Data Generation & Sharing

1. Dynamic File Generation

Description: Create test data files
Steps:

  1. Click "Generate File" within the target space
  2. Configure parameters:
    • File format (CSV/Excel/JSON)
    • Data volume (rows/file size)
    • Field rules (Mock function templates)
  3. Submit generation task
    Script generation supported (see Mock Data Specification)

2. File Sharing

Description: Generate secure access links
Steps:

  1. Click "Share Link" in File List
  2. Set parameters:
    • Validity period (1-30 days)
    • Access password (optional)
    • Download limit
  3. Copy and distribute link
    ❗ Links auto-expire

IV. Space Maintenance

1. Space Cleanup

Description: Release storage resources
Steps:

  1. Select target space in Space List
  2. Click "Delete" action
  3. Confirm by entering space name
    ⚠️ Associated files automatically dereferenced

2. Storage Analytics

Description: Monitor space usage
Steps:

  1. View in Space Details Page:
    • File type distribution (pie chart)
    • Monthly growth (bar chart)
    • TOP10 large files
      Data updates every 24 hours

Released under the GPL-3.0 License.