Avatar billede kr-data Nybegynder
07. juni 2003 - 19:33 Der er 19 kommentarer og
2 løsninger

Value i <input type="file">

Ja hej eksperter.

Jeg har gang i et uploadscript i php, som laver et par smarte ting (irellevant for spørgsmålet).

Jeg skal have den tekstboks som <input type="file" .... giver. Men jeg skal have scriptet til at indsætte stien for mig, svarende til <input type="text" value="En eller anden tekst"> men den vil ikke ved "value" så hvad skal jeg skrive i stedet?
Avatar billede dmcn Praktikant
07. juni 2003 - 19:34 #1
Af sikkerhedsmæssige grunde er det ikke muligt - heldigvis.
Avatar billede roenving Novice
07. juni 2003 - 19:36 #2
Men w3c skriver:

User agents may use the value of the value attribute as the initial file name.
Avatar billede roenving Novice
07. juni 2003 - 19:37 #3
Avatar billede dmcn Praktikant
07. juni 2003 - 19:40 #4
Det er muligt, at w3 mener tagget er "godkendt", men jeg er ret sikker på du ikke finder en eneste browser der supporter det.
Avatar billede melange Nybegynder
07. juni 2003 - 19:45 #5
Overvej konsekvenserne af det.

Lad os sige du kender en fils placering på en vilkårlig computer.
Du laver så er type="file"-felt, hvor du sætter stien ind som standartvalue, og gør feltet usynligt via lidt CSS. (hvis baggrunden er hvid laver du felt, tekst og knap hvid)
Nu skal du så bare lokke dit offer til at trykke på en submit-knap, og så uploader han en (måske) super-duper-top-secret-fil til dig.
Avatar billede dmcn Praktikant
07. juni 2003 - 20:08 #6
Eller smartere endnu, du placerer feltet udenfor browserens scope med absolut positionering, og autosubmitter formen med javascript. :)
Avatar billede melange Nybegynder
07. juni 2003 - 20:23 #7
og endnu smartere:
-lav et normalt uploadscript.
-opsøg manden med filen du vil have fat i, bryd ind og slå manden ned.
-upload filen.
-forsvind før han kommer til sig selv :)
Avatar billede kr-data Nybegynder
07. juni 2003 - 22:20 #8
he he, nu er det sådan at det er 3 personer der har adgang til den del, mig, og de to ejere af siden, der kommer ingen andre. Tricket ligger i at de vælger en alm. mappe hvori der ligger billeder som skal op på siden. Hvad der står før, antal cifre, start-tal + slut-tal og til sidst format. Altså ved billedeformat IMAG0015.JPG til IMAG0112.JPG vil du så indtaste IMAG, 4 (antallet af cifre!), 15, 112 og til sidst JPG. Det mit script skal er bare at uploade dem ALLE!
Avatar billede olebole Juniormester
10. juni 2003 - 18:04 #9
<ole>

Det kan du ikke komme til. Så må du ud og købe en ActiveX-komponent, der kan gøre det for dig.

roenving >> Dels står der 'may' ... ikke 'must'. Det er altså noget, W3C ikke vil modsætte sig - men heller ikke vil kræve.
Dels står der blot, at feltets navn evt. kan bruges som fil-navn til den uploadede fil.

Desuden tilkommer det ikke W3C at blande sig i, hvad JavaScript kan gøre med et sådan felt. Det er op til ECMA og NetScape - og de er helt klart imod, at man kan fiddle for meget med et felt af den type  ;o)

/mvh
</bole>
Avatar billede roenving Novice
11. juni 2003 - 01:47 #10
;O)
Avatar billede olebole Juniormester
11. juni 2003 - 01:59 #11
Sorry .... det skulle naturligvis have været:
  'OleBole, ECMA og NetScape'  ;oD
Avatar billede roenving Novice
11. juni 2003 - 02:20 #12
*gg*
Avatar billede kr-data Nybegynder
16. juni 2003 - 15:17 #13
roenving og n0rmality i får pts, n0rmality fordi du var hurtigstude med det rigtige svar og roenving fordi du kom med et link som uddybede svaret.

olebole> Jeg er ked af det, men da dit forslag ikke bliver min løsning så er der ingen pts til dig :-(
Avatar billede roenving Novice
16. juni 2003 - 15:27 #14
Velbekomme '-)
Avatar billede dmcn Praktikant
16. juni 2003 - 16:24 #15
Nåja, så får du et svar. :)
Avatar billede olebole Juniormester
16. juni 2003 - 17:03 #16
årrhhh ... jeg, der næsten ingen points har  :.(

*LoooL*
Avatar billede ztyxx Nybegynder
16. juni 2003 - 17:05 #17
olebole> såkandulæredet ;-)
Avatar billede roenving Novice
16. juni 2003 - 17:06 #18
NEEEEJ -- skal vi nu igen se en som går point-fallit -- stakkels olebole .+)
Avatar billede olebole Juniormester
16. juni 2003 - 17:41 #19
... og nu i kor ... 3 - 4:
  Nåååhhhh - *hulk-hulk*

ahhh .... så det straks meget bedre  :)
Avatar billede roenving Novice
16. juni 2003 - 17:47 #20
Nå, der var det jo det spm !-)
Avatar billede roenving Novice
17. juni 2003 - 21:45 #21
Takker for points ;~}
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