Avatar billede lesp Nybegynder
03. februar 2008 - 14:02 Der er 8 kommentarer og
1 løsning

value i type='file'

Billede: <center><input type='file' name='file' id='searchsubmit' value='$row[billede]'></center><br>

Hvorfor får jeg ikke noget output her?

$row[] udskriver pænt nok i andre sammenhænge i forms, men ikke her.
Avatar billede nielle Nybegynder
03. februar 2008 - 14:08 #1
Af sikkehedsmæssige hensyn er file-input lavet sådan at man netop ikke kan angive en value i det felt. Brugerne må selv browse sig frem til filer de vil uploade.

Ellers kunne det potentielt udnyttes til at få uploadet filer som brugeren bestemt ikke er interasseret i at få sendt nogen steder.
Avatar billede lesp Nybegynder
03. februar 2008 - 14:13 #2
Men dette system er ikke til alle brugere. Det skal bruges af 2-3 administratorer. Hvad er så den nemmeste fremgangsmåde?
Avatar billede nielle Nybegynder
03. februar 2008 - 14:19 #3
Det er lige meget - du kan ikke forhånds-angive nogen værdi i file-feltet, og det er det eneste der kan bruges til upload.

Ellers skal du i gang med en helt anden løsning som ikke er basseret på at skulle køre via en browser.
Avatar billede erikjacobsen Ekspert
03. februar 2008 - 14:20 #4
Hva' med en java-applet, der godkendes til at læse på harddisken, hvilket så skal gøres af de personer du nævner. Jeg vil tro de findes direkte til download.
Avatar billede w13 Novice
03. februar 2008 - 14:23 #5
I øvrigt er <center>-tag'et forældet. I dag bør man bruge <p style="text-align:center"> eller lign. i stedet.
Avatar billede erikjacobsen Ekspert
03. februar 2008 - 14:31 #6
Muligvis hvis du downloader en IE4 eller Netscape 4 til dem, så er der stadig dette sikkerhedshul, enten ved at skrive direkte i feltet eller vha javascript.
Avatar billede olebole Juniormester
03. februar 2008 - 14:57 #7
<ole>

http://xupload.aspupload.com/

Hvis du selv kan skrive en ActiveX kontrol, har du forskellige muligheder. Du kan f.eks. bruge Window's Inet kontrol - eller du kan bruge XMLHttpRequest og uploade over HTTP-protokollen. Det sidste kræver dog bl.a, du kan finde ud af at indkode data med Base64

/mvh
</bole>
Avatar billede lesp Nybegynder
17. februar 2008 - 20:48 #8
Okay. Nielle får pointene.
Avatar billede nielle Nybegynder
18. februar 2008 - 17:33 #9
Svar :^)
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