11. juni 2003 - 11:39Der er
9 kommentarer og 1 løsning
Hent fil fra MYSQL
Hejsa :) Jeg har nu fået lavet et lille upload system, systemet uploader en fil til min mysql database, men hvordan finder jeg stien til filen eller hvordan kan jeg hente filen ud, så folk kan downloade den?
<a href="download.php?filnr=47">Hent fil nr. 47</a>
download.php: (pseudo-kode) Login på db-server og vælg db Hent fil i blob-felt med sql-forespørgsel Send de korrekte headere - dvs. content-types der passer til filen send filen til klienten
Meningen var bare jeg skulle lave et oploadscript som lagde det op på serveren (eller db'en), og så skulle jeg kunne hente det frem i en download sektion.
ja - det er også det formål mit forslag går på - jeg kan bare ikke huske koden udenad - specielt headerne er bøvlede fordi IE ikke overholder standarderne - så ovenfor kan du se ideen i et download script.
Hvis det fx. er et jpeg-billede: header('Content-type: image/jpeg');
Hvis det bare er en binær fil der helst ikke skal vises, men bare gemmes: header('Content-type: application/octet-stream'); Dette tolker IE dog som det samme, som ingen content-type. Du kan vælge at give IE særbehandling: header('Content-type: application/ms-download');
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.