edit:
Verkeerde forum, PW aub, modjes?
Verkeerde forum, PW aub, modjes?
We zijn nu al een paar dagen bezig met een klein probleempje, we willen dat mensen een download link aanklikken in een website en daarna, ongeacht het filetype, een 'download file' scherm krijgen.
Dat is niet zo moeilijk.
Wat wel moeilijk lijkt te zijn is een goede query in Google rammen die mij het antwoord geeft op de volgende vraag:
"Hoe kan ik een bestand naar de gebruiker van een website sturen door middel van een 'download file' scherm, zonder dat dit bestand aan de server kant in het geheugen wordt geladen?"
De bestanden staan namelijk opgeslagen als GUID. Gewoon een GUID als filename. Geen extensie, nada. Deze GUID is gekoppeld aan een record in de database die het bestand zijn originele naam plus extensie heeft opgeslagen (als record dus, niet als BLOB of whatever). Wat we willen doen is dus simpelweg het bestand openen en naar de gebruiker sturen met als filename: zijn oorspronkelijke naam + extensie.
De criteria:
- Het bestand mag niet in het geheugen worden geladen;
- We willen geen kopie maken van het bestand en deze later weer verwijderen (dit ivm. HDD ruimte, natuurlijk).
[ Voor 4% gewijzigd door Blue-eagle op 19-01-2005 15:04 ]