When using the downLoadWithProgress function to download a file with a specific URL, an "Connection closed while receiving data" error is triggered
Expected behavior
I expected the downLoadWithProgress function to successfully download the file from the provided URL without generating an error.
Reproduction steps
Call the downLoadWithProgress function with appropriate parameters, including filePathUrl and key.
Wait for the download to be in progress and observe the steps.
🐛 Bug Report
When using the downLoadWithProgress function to download a file with a specific URL, an "Connection closed while receiving data" error is triggered
Expected behavior
I expected the downLoadWithProgress function to successfully download the file from the provided URL without generating an error.
Reproduction steps
Call the downLoadWithProgress function with appropriate parameters, including filePathUrl and key. Wait for the download to be in progress and observe the steps.
Configuration
Version: 3.3.1
Stream downLoadWithProgress({
required String filePathUrl,
required String key,
}) async* {
try {
final url = await _cachedFirestorage.getDownloadURL(
mapKey: key,
filePath: filePathUrl,
);
final fileStream = _defaultCacheManager.getFileStream(
url,
withProgress: true,
key: key,
);
await for (final fileResponse in fileStream) {
yield fileResponse;
}
} catch (e) {
debugPrint(e.toString());
throw e.toString();
yield DownloadFailed(filePathUrl);
}
}
Platform: