multipart static method
Multipart request for file uploads Example:
final result = await UnifiedHttpClient.multipart(
'/upload',
files: {
'image': {
'path': '/path/to/image.jpg',
'filename': 'image.jpg',
},
},
fields: {
'title': 'My Image',
'description': 'Image description',
},
);
Implementation
static Future<Result<String>> multipart(
String endpoint, {
int timeout = 3,
Map<String, dynamic>? queryPara,
Map<String, String>? headers,
Map<String, Map<String, dynamic>>? files,
Map<String, String>? fields,
bool isRetry = false,
}) async {
return _request(
endpoint,
type: _RequestType.multipart,
timeout: timeout,
queryPara: queryPara,
headers: headers,
files: files,
fields: fields,
isRetry: isRetry,
);
}