Hoi,
Ik heb een bittorrent website en heb een groot probleem.
Als iemand op downloaden klikt dan krijgt diegene een popup met OPENEN, OPSLAAN en ANNULEREN. Als je op OPENEN klikt, dan wordt de file gedownload en wordt de BittorrentClient (BitTornado) geopent. Daana probeert BitTornado het bestand te laden, maar er komt dan opeens een errormelding, namelijk:
"Windows kan het bestand C:\Documents and Settings\Ikke\Local Settings\Temporary Internet Files\Content.IE5\58WN5T0D\[myBittorrent] Legal Files.torrent niet vinden.
Controleer of u de naam juist heeft ingevoerd en probeer het daarna opnieuw. Klik als u naar het bestand wilt zoeken op de knop Start en daarna op Zoeken."
Het rare is dat andere bittorrentclients wel goed overweg kunnen met mijn site.
Nog iets raars is dat andere sites geen problemen geven met deze client.
Mijn code is volgens mij wel juist. .... (de variabelen hieronder worden natuurlijk ergens anders vandaan gehaald)
Ik denk dat het probleem ligt bij IE zelf. Ik denk dat IE de temp bestanden te snel verwijdert, ook al heb ik wel een cache van 40 mb. Als je Mozilla gebruikt is er namelijk niks aan de hand. Dus ik vraag me af of het mogelijk is om een extra header() mee te geven zodat IE weet dat ie de bestanden een paar seconden langer moet bewaren, ofzo. (Andere oplossingen zijn natuurlijk ook welkom)
Rex
Ik heb een bittorrent website en heb een groot probleem.
Als iemand op downloaden klikt dan krijgt diegene een popup met OPENEN, OPSLAAN en ANNULEREN. Als je op OPENEN klikt, dan wordt de file gedownload en wordt de BittorrentClient (BitTornado) geopent. Daana probeert BitTornado het bestand te laden, maar er komt dan opeens een errormelding, namelijk:
"Windows kan het bestand C:\Documents and Settings\Ikke\Local Settings\Temporary Internet Files\Content.IE5\58WN5T0D\[myBittorrent] Legal Files.torrent niet vinden.
Controleer of u de naam juist heeft ingevoerd en probeer het daarna opnieuw. Klik als u naar het bestand wilt zoeken op de knop Start en daarna op Zoeken."
Het rare is dat andere bittorrentclients wel goed overweg kunnen met mijn site.
Nog iets raars is dat andere sites geen problemen geven met deze client.
Mijn code is volgens mij wel juist. .... (de variabelen hieronder worden natuurlijk ergens anders vandaan gehaald)
PHP:
1
2
3
4
| header("Content-Type: application/x-bittorrent"); header("Content-Disposition: attachment; filename=\"$name\""); readfile($file); exit; |
Ik denk dat het probleem ligt bij IE zelf. Ik denk dat IE de temp bestanden te snel verwijdert, ook al heb ik wel een cache van 40 mb. Als je Mozilla gebruikt is er namelijk niks aan de hand. Dus ik vraag me af of het mogelijk is om een extra header() mee te geven zodat IE weet dat ie de bestanden een paar seconden langer moet bewaren, ofzo. (Andere oplossingen zijn natuurlijk ook welkom)
Rex
[ Voor 5% gewijzigd door Rex op 06-01-2006 15:53 . Reden: toevoeging ]
Rex