Mam taki problem! Piszę aplikacje dysku sieciowego i pliki, które są ze spacjami wyraźnie są "plikami śmieciami"(pobiera mi siętak jakby całe view strony - mam to dokładnie w tym samym pliku co wymuszanie pobierania, ale wymuszam pobieranie przed pobraniem zawartości strony).
header("Content-type: application/octet-stream"); $thisFile=$_GET['path']."/".$_GET['file'];
header("Content-Disposition: attachment; filename=".$thisFile);
Oczywiście bezpacjowe pliki lecą bez problemu
Faktycznie - masz racje

Jak mogłem tego nie zauważyć, że brakuje w headerze cudzysłowia do rozgraniczenia strefy linku...
Spaliłem się oficjalnie ze wstydu! Temat do zamknięcia