Hej!
Jag brottas med problemet att åtkomsten till en webbplats låser sig när en användare laddar ner en fil från webbplatsen. När användaren klickar på en länk startar nedladdningen. Under tiden som filen laddas ner kan man inte surfa runt på webbplatsen, först när filen är färdigladdad fungerar webbplatsen igen!
Det verkar som att man kan skicka en förfrågan till servern under tiden som filen laddas men man kan däremot inte ta emot det som servern skickar tillbaka förens nedladdningen är klar.
Jag undrar därför om det finns något sätt att avbryta en pågående nedladdning i PHP, alternativt att man med javascript kan avbryta en pågående nedladning från en webplats. Detta borde ju gå på något sätt!
Filen streamas ut på det vanliga sättet :
header("Content-Type: audio/mpeg3");
header("Content-Disposition: attachment;filename=".basename("../lbadaba/".$row['mp3'].".mp3"));
header("Content-Length: ". filesize("../_music/".$row['mp3'].".mp3"));
header("Content-Type: application/download");
header("Content-Type: application/force-download");
$fp = fopen("../labdaba/".$row['mp3'].".mp3", "rb");
fpassthru($fp);
Skulle bli väldigt glad om någon hade en lösning på detta problem?