upload<T> abstract method

Future<Result<T>> upload<T>(
  1. String path, {
  2. required List<UploadFile> files,
  3. Map<String, String>? fields,
  4. JsonParser<T>? parser,
  5. ProgressCallback? onProgress,
  6. RequestOptions? options,
})

Handles large multipart file uploads with progress tracking.

Implementation

Future<Result<T>> upload<T>(
  String path, {
  required List<UploadFile> files,
  Map<String, String>? fields,
  JsonParser<T>? parser,
  ProgressCallback? onProgress,
  RequestOptions? options,
});