Avatar billede kilrah Nybegynder
09. oktober 2000 - 10:57 Der er 9 kommentarer

Angiv en value i <input type=\'file\'.....

Jeg skal eksekverer en form automatisk, der skal uploade en .txt fil til severen vha. ASPUpload. Kan det lade sige gøre på en eller anden måde at angive <input type=\'file\'> et fast værdi... f.eks. C:\\uploadtxtfil.txt

På forhånd tak
Avatar billede limemedia Nybegynder
09. oktober 2000 - 11:05 #1
forhåbentligt ikke ... således vil du jo kunne uploade virtuelt den / de filer du lyster fra klientens maskine... *spændende*
Avatar billede ldanielsen Nybegynder
09. oktober 2000 - 11:05 #2
Nej, det kan man ikke!

Men det er præcis lige så godt hvis \"C:\\uploadtxtfil.txt\" står i fx et \"hidden\" felt.

PS: Hvordan ved du at brugeren har en fil der hedder sådan?
Avatar billede kilrah Nybegynder
09. oktober 2000 - 11:10 #3
Ja - Der ligger en fast sti som er ens hver gang.
Jeg har prøvet med et Hidden felt, men det ser ikke rigtig ud til at virke.

Jeg har også prøver med javascript.

Her kommer min kode:

<script language=\"JavaScript\">
<!--
    function uploadaabenstaaende() {
    document.aabenstaaende.FILE1.value = document.aabenstaaende.FILE2.value;
    aabenstaaende.submit();
    }
// -->
</script>

<%
\'response.write(\"<body onLoad=\'return uploadaabenstaaende()\'>\")
            response.write(\"<table cellspacing=\'2\' cellpadding=\'0\' border=\'0\'>\")
            response.write(\"<tr>\")
            response.write(\"<td height=\'30\' valign=\'top\' colspan=\'2\'>\" & font10pt & \"Upload igangværende reperationer:</td>\")
            response.write(\"</tr>\")
            response.write(\"<form method=\'Post\' name=\'aabenstaaende\' ENCTYPE=\'multipart/form-data\' ACTION=\'Upload3.asp\' onSubmit=\'return uploadaabenstaaende()\'>\")
            response.write(\"<input type=\'hidden\' name=\'FILE2\' value=\'C:\\profile.txt\'>\")
            response.write(\"<tr>\")
            response.write(\"<td><input type=\'file\' name=\'FILE1\' size=\'30\' style=\'font-size: 8pt; font-family: verdana, arial, futura, helvetica;\'></td>\")
            response.write(\"</form>\")
            response.write(\"</tr>\")
            response.write(\"</table>\")
%>
Avatar billede nikolajdu Nybegynder
09. oktober 2000 - 12:08 #4
hvad med denne enkle løsning...

<input value=\"tekst.txt\">
<input type=\"button\" value=\"submit\">

Du kan så evt. gøre feltet hidden...
Avatar billede erikjacobsen Ekspert
09. oktober 2000 - 12:27 #5
Lyt til ldanaielsen: man kan ikke. Slet ikke. Det ville være
et ret så katastrofalt problem hvis man kunne. Du kan kun
uploade en fil, hvis brugeren selv taster navnet eller udvælger det.
Avatar billede kilrah Nybegynder
09. oktober 2000 - 12:31 #6
Det tror jeg også at du og han har ret i.
Avatar billede kilrah Nybegynder
09. oktober 2000 - 12:31 #7
Det tror jeg også at du og han har ret i.
Avatar billede erikjacobsen Ekspert
09. oktober 2000 - 14:22 #8
Så synes jeg jo sådan set du HAR fået svar på dit spørgsmål! Hvorfor
afviser du dem bare?
Avatar billede ldanielsen Nybegynder
09. oktober 2000 - 14:29 #9
I har ret, jeg tog fejl, man kan slet ikke, heller ikke med et hidden

Undskyld
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