Jo jeg havde også tænkt på det samme med at difinere et filnavn, dundas kan
lave noget så den skaber et unikt filnavn, men så indeholder det to tuborg
kapsler {} så man ikke kan kalde det via http, ikke videre smart lavet efter
min mening. Men pyt nu også med det.
Jeg synes jeg har læst deres dokumentation igennem, og har ikke kunne finde
noget hvor det kan lade sig gøre at difinere et filnavn selv.
Så derfor tænkte jeg om man kunne bruge noget File System Object til at finde
ud af om filen eksistere. Eller bare at kunne trække filnavnet ud af selve
formen, da jeg har gemt alle filenavnene i en database jeg bare kan tjekke
den i. Så mit problem er bare at få fat i filnavnet på den fil brugeren
prøver at uploade.
MVH
Rune Jensen
Allan Ebdrup wrote in dk.edb.internet.webdesign.serverside.asp:
> "Rune Jensen" <Rune@jensen.mail.dk> wrote in message
> news:3db6c011$0$28790$edfadb0f@dspool01.news.tele.dk...
> > Hej.
> > Jeg har et problem.
> >
> > Jeg har et upload script der uploader en fil via dundas komponenten. Men
> det
> > er nu ikke dette der er mit problem. Det er at jeg gerne vil have et asp
> > script til at tjekke om det filnavn som brugeren prøver at uploade
> eksistere
> > i forvejen. Jeg har alle uploadede filnavne i en database, så det skulle
> > ikke være et problem at finde den. Men mit problem er at jeg ikke kan
> finde
> > ud af hvordan jeg henter filnavnet ud af <form> feltet idet det er af
> typen
> > "file" kan jeg jo ikke bare bruge Request.Form("uploadfelt") Er der en
> > metoede til at få fat i selve navnet på filen i feltet?
>
> Hej Rune
> Du burde kunne få fat i filnavnet via dundas komponentet.
>
> Men har du tænkt på at tillade at bruger uploader 2 filer med samme navn?
> Du kunne du fx gøre ved at gemme filen med navnet:
> <<Database ID>>.filnavn
> Så hvis den uploaded fil hedder "pic.jpg" og dens database ID bliver 6, når
> du indsætter den, gemmer du filen med filnavnet "6.pic.jpg".
> Når du viser filnavnet for brugere viser du bare det oprindelige filnavn
> "pic.jpg", men når brugeren skal hente filen linker du til "6.pic.jpg".
> Det eneste du skal passe på er at filnavnets længde ikke overskrider den
> maks tilladte længde (mener det er 255 karakterer). men det sker nok
> sjældent, og i det tilfælde kan du bare skære lidt af filnavnets endelse,
> før extension.
>
> MVH
> Allan Ebdrup
>
>
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials