uploadFile<T> static method
Future<Response<T> >
uploadFile<T>(
- String path,
- String filepath, {
- String? filename,
- Map<
String, dynamic> ? queryParameters, - Method method = Method.post,
- T decoder(
- dynamic
- CancelToken? cancelToken,
- Options? options,
- ProgressCallback? onSendProgress,
- ProgressCallback? onReceiveProgress,
根据bytes进行上传
Implementation
static Future<Response<T>> uploadFile<T>(
String path,
String filepath,{
String? filename,
Map<String, dynamic>? queryParameters,
Method method = Method.post,
T Function(dynamic)? decoder,
CancelToken? cancelToken,
Options? options,
ProgressCallback? onSendProgress,
ProgressCallback? onReceiveProgress,
}) async {
Map<String, dynamic> map = {};
map["file"] = await MultipartFile.fromFile(filepath, filename: filename);
FormData formData = FormData.fromMap(map);
return await _request(
method,
path,
data: formData,
queryParameters: queryParameters,
cancelToken: cancelToken,
options: options,
onSendProgress: onSendProgress,
onReceiveProgress: onReceiveProgress,
decoder: decoder,
);
}