10. november 2003 - 10:57Der er
7 kommentarer og 1 løsning
upload af filer
Hejsa
Håber dette er den rette kategori.
Er ved at lave et system hvor folk skal kunne vælge nogle filer fra deres egen pc og sende dem til mig pr. e.mail.
Ingen problemer idet som sådan.
Problemet er at jeg gerne vil have dem til at vælge flere filer inden de sender.
Jeg har så gjort det at jeg gemme stien i en database ud fra den forhåbning at jeg så via w3 upload kan attach'e dem alle sammen til en e-mail senere.
Men ak - man kan (tilsyneladende) ikke tilføje filer medmindre de kommer fra et formularfelt af typen "file".
Da mailen ikke bliver sendt fra samme side som den hvor de udvælger deres filer, så kan jeg ikke umiddelbart refere til "file" feltet.
Jeg har så prøvet at oprette et "file" felt og så sætte dets value, til det filnavn jeg har gemt i databasen, men det kan man tilsyneladende heller ikke...
SÅ nu er gode råd dyre.
Nogen der har et forslag til hvordan jeg kan attache sådanne flere filer på et senere tidspunkt en det hvor de bliver valgt ?
Har du en side med <input type="file" ...> uploader den filerne, som du så skal gemme. Og huske. Derefter kan du vise en ny form til brugeren, og når han sender den, har du jo husket filerne (fx session).
Du kan ikke på nogen mulig måde skrive i et <input type="file" ...>-felt. Overvej kort konsekvenserne: man kan så hente en vilkårlig fil fra brugerens maskiner uden deres medvirken. Dur ikke!
kan selvfølgelig godt se at det kan være uheldigt hvis man kan foruddefinere indholdet af et "file" felt.
Det du skriver om:
Derefter kan du vise en ny form til brugeren, og når han sender den, har du jo husket filerne (fx session).
Hvad mener du hér ?
Kan jeg gemme filerne i en Session variabel ?
Jeg kunne jo godt gemme filerne rent fysik på serveren, men problemet er at folk godt kan "fortryde" efter at have valgt en række filer og så ikke sende dem til mig alligevel - hvis jeg så gemmer dem hvergang de vælger får jeg hurtigt en masse unødige filer til ligge.
Hvis Ja, Kan du så fortælle hvordan hulen man får oplyst filnavnet på den fil man vil uploade - skriver man Response.Write(upload.Form("file")) så forsøger den at læse filen i stedet for at skrive dens navn....
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.