uploadHttpFile method
Implementation
Future<void> uploadHttpFile(
{required String url, required int maxMtu}) async {
try {
_state = UploadState(status: WorkStatus.working);
notifyState(state);
final response = await http.get(Uri.parse(url));
if (response.statusCode != 200) {
_raiseError(
UploadError.unexpectedNetworkResponse,
errorCode: response.statusCode,
);
return;
}
await _bleUploader.upload(data: response.bodyBytes, maxMtu: maxMtu);
} catch (_) {
_raiseError(UploadError.generalNetworkError);
}
}