uploadStream method
Implementation
Future<String> uploadStream(String url, String name, path,
Stream<Uint8List> stream, String? contentType, int contentLength) async {
RequestTemplate request =
_pre('(upload) POST', url, {}, [HttpJsonInterceptor]);
// http.StreamedResponse? response;
Exception? ex;
try {
String filename = path.split('/').last;
// var req = http.MultipartRequest('POST', Uri.parse(url));
// req.headers.addAll(request.headers);
// req.files.add(http.MultipartFile(name, stream, contentLength,
// filename: filename,
// contentType:
// contentType != null ? MediaType.parse(contentType) : null));
// response = await req.send();
return "";
} finally {
// Request headers
// String line = 'POST $url status=${response?.statusCode}';
request.headers.forEach((key, value) {
// if (key == 'Authorization') {
// line += ' request_header_Authorization=***';
// } else {
// line += ' request_header_$key=$value';
// }
});
// Log
// if (ex != null) {
// _logger.e(line, ex);
// } else {
// _logger.i(line);
// }
}
}