Hallo,
Ik had eerder al een topic geplaatst over het streamen van bestanden naar de gebruikers, of ik de bestanden nu in mijn db moest opslaan of gewoon in het filesystem. Hiervoor heb ik toen filesystem gekozen, ik heb een mapje uploads gemaakt, en daarin worden de bestanden die opgeslagen worden met alleen het id nummer als bestandsnaam neergezet, dus zonder extensie. Ik heb de oorspronkelijke bestandsnaam opgeslagen in de database.
Als ik nu een bestand download via mijn formulier, stream ik deze naar de gebruiker en zet ik in de header dat met "application/save". Dit werkt prima met IE, zoals je hier kunt proberen
http://www.marcobrouwer.net/public/school
Maar als je het met firefox wil downloaden, dan neemt hij de bestandsextensie niet over omdat hij denk dat het bestand van het type "application/save" is.
Hoe voorkom ik dit?
Ik wil wel dat als je op die pagina op de download button klikt, dat je dan gelijk een download prompt krijgt, MET de juiste bestandsnaam.
GRTN
edit: Typo
Ik had eerder al een topic geplaatst over het streamen van bestanden naar de gebruikers, of ik de bestanden nu in mijn db moest opslaan of gewoon in het filesystem. Hiervoor heb ik toen filesystem gekozen, ik heb een mapje uploads gemaakt, en daarin worden de bestanden die opgeslagen worden met alleen het id nummer als bestandsnaam neergezet, dus zonder extensie. Ik heb de oorspronkelijke bestandsnaam opgeslagen in de database.
Als ik nu een bestand download via mijn formulier, stream ik deze naar de gebruiker en zet ik in de header dat met "application/save". Dit werkt prima met IE, zoals je hier kunt proberen
http://www.marcobrouwer.net/public/school
Maar als je het met firefox wil downloaden, dan neemt hij de bestandsextensie niet over omdat hij denk dat het bestand van het type "application/save" is.
Hoe voorkom ik dit?
Ik wil wel dat als je op die pagina op de download button klikt, dat je dan gelijk een download prompt krijgt, MET de juiste bestandsnaam.
GRTN
edit: Typo
hand·te·ke·ning (de ~ (v.))