Fix download error, when podcast name contains '/'.

This commit is contained in:
stonegate 2020-09-10 13:56:56 +08:00
parent 38c6b62a54
commit dca987f65a
1 changed files with 3 additions and 2 deletions

View File

@ -257,11 +257,12 @@ class DownloadState extends ChangeNotifier {
var isDownloaded = await dbHelper.isDownloaded(episode.enclosureUrl);
if (!isDownloaded) {
final dir = await getExternalStorageDirectory();
var localPath = path.join(dir.path, episode.feedTitle);
var localPath =
path.join(dir.path, episode.feedTitle.replaceAll('/', ''));
final saveDir = Directory(localPath);
var hasExisted = await saveDir.exists();
if (!hasExisted) {
saveDir.create();
await saveDir.create();
}
var now = DateTime.now();
var datePlus = now.year.toString() +