gunner benchmark --workers 4 --file-size 100MB --concurrent 50 Instead of writing to local temp storage, configure Gunner to stream chunks directly to S3 multipart uploads:
Save this file and run the validation command: fileupload gunner project new
// internal/validator/mime.go func ValidateMime(data []byte) error mime := http.DetectContentType(data) if !allowedMimes[mime] return errors.New("invalid content type") return nil fileupload gunner project new