Future<String?> downloadFile(String url, Map<String, dynamic> body, {String fallbackFilename = "file"});