FlogHttpUpload constructor
FlogHttpUpload({})
Implementation
FlogHttpUpload({
required this.url,
this.headers = const {},
this.fields = const {},
this.fileField = 'file',
this.method = 'POST',
this.onError,
Dio? dio,
}) : _dio =
dio ??
Dio(
BaseOptions(
// Sin timeouts, una red móvil intermitente cuelga la subida
// (y lo que la esté esperando) indefinidamente.
connectTimeout: const Duration(seconds: 15),
sendTimeout: const Duration(minutes: 2),
receiveTimeout: const Duration(seconds: 30),
),
);