Avatar billede stieper Nybegynder
16. marts 2006 - 17:00 Der er 6 kommentarer og
1 løsning

Fange sti fra fil i upload form

Hej.

Jeg har en upload form til at uploade billeder.

Lige nu sidder jeg og laver lidt fejltjek derpå, og vil gerne høre om følgende:

Er det muligt at fange "alt" som uploaderen indtaster i <input type="file"... feltet?

Jeg kan kun fange $_FILES['navn'] som et array med temp name, size, error osv. men altså ikke den oprindelige placering af filen som brugeren har indtastet.

Jeg skal bruge det til at udfylde feltet igen, hvis brugeren bliver smidt tilbage til upload-formen pga. en fejl.

Kan dette lade sig gøre i php.

Har en formodning om at javascript kan gøre det - ville det være smartere?

På forhånd tak.
Avatar billede erikjacobsen Ekspert
16. marts 2006 - 17:08 #1
Du kan ikke udfylde værdien i en <input type="file" ...>
Avatar billede stieper Nybegynder
17. marts 2006 - 09:32 #2
Kan det heller ikke lade sig gøre vha javascript?
Avatar billede erikjacobsen Ekspert
17. marts 2006 - 09:40 #3
Nej, selvfølgelig ikke. Det ville være en sikkerhedsbrist af format. Kigger på tidligere browsere, så har det kunnet lade sig gøre - men ikke mere.
Avatar billede erikjacobsen Ekspert
17. marts 2006 - 09:42 #4
Og det du skal gøre er at gemme den eller de uploadede filer, mens du får ham til at rette de ting han har skrevet forkert, så det ikke skal uploades igen.
Avatar billede stieper Nybegynder
17. marts 2006 - 09:46 #5
Ja, det er jeg med på.

Min plan var bare, at udfylde den indtastede værdi, hvis brugeren havde tastet forkert i <input type="file" ...> feltet, men det undlader "vi" så ;-)

Takker for hjælpen.
Smid blot svar.
Avatar billede erikjacobsen Ekspert
17. marts 2006 - 09:52 #6
Jeg samler slet ikke på point, tak. Svar selv, accepter eget svar.
Avatar billede stieper Nybegynder
17. marts 2006 - 09:54 #7
Hermed gjort. takker.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester