I've noticed that downloading files that has umlauts or other similar non-standard english charaters results in a 404.
It will also give a 404 if it tries to download a file that has a # somewhere in its name.
Changing in MainWindow.xaml.cs (259):
try
{
client.DownloadFile($"https://archive.org/download/{collectionName}/{file.Name}", destinationFilePath);
}
to:
try
{
var fixed_filename = System.Uri.EscapeDataString(file.Name).ToString();
client.DownloadFile($"https://archive.org/download/{collectionName}/{fixed_filename}", destinationFilePath);
}
fixes this problem. Its not the prettiest code, but it works.
I've noticed that downloading files that has umlauts or other similar non-standard english charaters results in a 404.
It will also give a 404 if it tries to download a file that has a # somewhere in its name.
Changing in MainWindow.xaml.cs (259):
to:
fixes this problem. Its not the prettiest code, but it works.