uploadFiles<T> method
Future<FlintResponse<T> >
uploadFiles<T>(
- String path, {
- required Map<
String, File> files, - dynamic body,
- Map<
String, dynamic> ? queryParameters, - Map<
String, String> ? headers, - String? saveFilePath,
- ProgressCallback? onSendProgress,
- StatusCodeConfig? statusConfig,
- CacheConfig? cacheConfig,
- RetryConfig? retryConfig,
- JsonParser<
T> ? parser, - ErrorHandler? onError,
- RequestDoneCallback<
T> ? onDone, - CancelToken? cancelToken,
- Duration? requestTimeout,
- ResponseParseMode? parseMode,
Uploads many files in one multipart/form-data request.
Implementation
Future<FlintResponse<T>> uploadFiles<T>(
String path, {
required Map<String, File> files,
dynamic body,
Map<String, dynamic>? queryParameters,
Map<String, String>? headers,
String? saveFilePath,
ProgressCallback? onSendProgress,
StatusCodeConfig? statusConfig,
CacheConfig? cacheConfig,
RetryConfig? retryConfig,
JsonParser<T>? parser,
ErrorHandler? onError,
RequestDoneCallback<T>? onDone,
CancelToken? cancelToken,
Duration? requestTimeout,
ResponseParseMode? parseMode,
}) {
return post<T>(
path,
body: body,
queryParameters: queryParameters,
headers: headers,
saveFilePath: saveFilePath,
files: files,
onSendProgress: onSendProgress,
statusConfig: statusConfig,
cacheConfig: cacheConfig,
retryConfig: retryConfig,
parser: parser,
onError: onError,
onDone: onDone,
cancelToken: cancelToken,
requestTimeout: requestTimeout,
parseMode: parseMode,
);
}