webForumDet fria alternativet

Request.Form och BinaryRead

10 svar · 679 visningar · startad av nella

nellaMedlem sedan sep. 200143 inlägg
#1

Hej jag undrar hur man ska göra om man vill hämta värden från ett formulär och inte kan använda request.form tillsammans med BinaryRead (varken före eller efter). Vi kan inte använda Request.QueryString.

------------------
Don't hate yourself in the morning. Sleep until noon.

@ndersMedlem sedan juni 200026 914 inlägg
#2

Antar att det är i samband med att ni försöker ladda upp filer?

Ofta har uppladdningskomponenterna egna metoder för att ta emot värden från formulär. Exempelvis, om man använder AspSmartUpload kan det se ut så här:

objUpload.Upload
..
strUserName = objUpload.Form("Username")

Mvh,

------------------
All your base are belong to me.

nellaMedlem sedan sep. 200143 inlägg
#3

är den komponenten gratis?

------------------
Don't hate yourself in the morning. Sleep until noon.

nellaMedlem sedan sep. 200143 inlägg
#4

Problemet handlar om att ladda upp fler än en bild, en går utmärkt.

Vi vill hämta in ett värde från ett annat formulär, från radiobuttons. För att sedan kunna med en if-sats köra olika sql-satser beroende av vilken radiobutton man fyllt i.
Men den klagar på att vi gör request.form i samband med BinaryRead (i samma fil). Hur ska vi annarsfå in värdet från radiobuttonen till filen som skickar upp bilderna?

------------------
Don't hate yourself in the morning. Sleep until noon.

@ndersMedlem sedan juni 200026 914 inlägg
#5

är den komponenten gratis?

Ja. Hittas på http://www.aspsmart.com .

Hur ska vi annarsfå in värdet från radiobuttonen till filen som skickar upp bilderna?

Genom att använda komponentens egna metoder. Det är det enda sättet om du vill kombinera filuppladdning med vanliga formulärfält.

Vilken komponent används idag?

Mvh,

------------------
All your base are belong to me.

nellaMedlem sedan sep. 200143 inlägg
#6

jag vill helst inte använda någon komponent som måste installeras på serven, har nu tagit koden som Fredrik i inlägg: http://cgi.webforum.nu/wf/Forum11/HTML/000626.html publicerat. Har hört att man ska kunna lösa det utan komponent.

------------------
Don't hate yourself in the morning. Sleep until noon.

@ndersMedlem sedan juni 200026 914 inlägg
#7

Jo, det är dock inte speciellt lysande prestandamässigt.

Svarar inte fredrik på din fråga i inlägg 20 i tråden du länkade till? direktlänk till inlägget

Mvh,

------------------
All your base are belong to me.

nellaMedlem sedan sep. 200143 inlägg
#8

nja, vad jag förstår så handlar det fortfarande om att ha en komponent installerad för att lösa det (W3 upload).

------------------
Don't hate yourself in the morning. Sleep until noon.

@ndersMedlem sedan juni 200026 914 inlägg
#9

Han skriver så här i det inlägget:

I denna versionen (scriptet utan komponent) skriver man ju:

rutan = UploadRequest.Item("rutan").Item("Value")

Så tycker jag att det kanske är svar på din fråga. Fast jag har ju inte testat förstås. :)

Mvh,

------------------
All your base are belong to me.

nellaMedlem sedan sep. 200143 inlägg
#10

Jag har försökt med Upload, men är osäker på hur man skapar objektet, plus hur if satsen ska skrivas, med Request ser den ut så här:

If Request.Form("R1") = "bild1" Then
sql = "UPDATE members SET Bild1='"& filename &"' WHERE ID = " & Idet &";"
end if

------------------
Don't hate yourself in the morning. Sleep until noon.

urban_hahneMedlem sedan maj 2003153 inlägg
#11

Radiobutton

Hej. Jag undrar hur man får med vilken radiobutton som är klickad med anropet.
<a href="printBillOfLoading.asp?voyNr=2&Radiobuttonvärde=????" > Next Page </a>
Har för mig det var något med jawascript.

MVH/Urban

Genererad på 376 ms · cache AV · v20260730165559-full.f96bc7eb