webForumDet fria alternativet

Varför fungerar request men inte form

5 svar · 211 visningar · startad av AG

AGMedlem sedan mars 20001 266 inlägg
#1

Varför fungerar det med endast request och inte request form i följande exempel.

'test.asp
<form enctype="multipart/form-data" method="post" action="test2.asp">
<input type="file" name="file">
<input type="submit">
</form>

'test2.asp
<%
fil = request("file")
ny_fil = Right(stringa,Len(fil)-InstrRev(fil,"\"))
Response.write ny_fil
%>

Antar att det är något väldigt simpelt jag har glömt.
Verkar strula tilld et lite med method="post" :(

Andreas

[Redigerat av AG den 24 okt 2000]

PatrikBMedlem sedan mars 20002 836 inlägg
#2

Hello,

det e detta som strular till det:

.. enctype="multipart/form-data" ...

Antar att det är en bild du vill skicka och då måste du använda dig av komponenten för att hämta data från formuläret för att sedan kunna använda den.

Tex, om du använder dig av w3Upload:

Set objUpload = Server.Create.....
fil = objUpload.Form("file")
.....

cya,

------------------
'*********************
Response.Write("PatrikB")
Response.End
'*********************

AGMedlem sedan mars 20001 266 inlägg
#3

Surt, skulle plocka ut filnamnet och sätta in i en variabel, så nu sturlar det till sig ordentligt. För den skall sätta in filnamnet i en databas och sen ladda upp själva bilderna.

Andreas

emissionMedlem sedan dec. 19996 721 inlägg
#4

Hur menar du? Ska den inte ta med bilden på en gång?

AGMedlem sedan mars 20001 266 inlägg
#5

Nja tror jag löste det ändå, återkommer om jag kör fast.
Just nu är det andra delar som strular :)

Andreas

AGMedlem sedan mars 20001 266 inlägg
#6

Fick upp ett releterat problem.
Den vill inte skriva in just detta fält i databasen, uppdaterar det andra men inte detta, nån som har nån idé?

'Själva formuläret, allt skre på samma sida dvs laggupp.asp
<form enctype="multipart/form-data" method="post" action="laggupp.asp?val=uppdatera&id=<%=rs("id")%>">
<input type="file" value="<%=rs("sscreen1")%>" name="file1"><br>
</form>

'utplockning följer nedan
file1 = request.form("file1")
file1 = Right(file1,Len(file1)-InstrRev(file1,"\"))

SQLstmt = SQLstmt & "sscreen1 = '" & file1 & "', "

Andreas

135 ms totalt · 3 externa anrop · v20260731065814-full.102f7fcd
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)