webForumDet fria alternativet

upload form

ASPur ASP

9 svar · 338 visningar · startad av leniz

Medlem sedan aug. 2001676 inlägg
Frågan#1

Hej!

Jag har ett uppladdnings formulär där man kan ladda upp två bilder samtidigt. Jag har nu skrivit följande kod för att kontrollera om f1 har något värde men koden fungerar inte. Även om ingen fil är vald så visas bilden nedan.

<%if upl.form("f1")<> "" then
upl.Form("f1").Saveas id & ".jpg"%>
<img src="<%="/upload/" & id & ".jpg"%>">

Hoppas på tips!

Mvh Lena

Medlem sedan aug. 2001676 inlägg
#2

Bör kanske tillägga att den försöker visa bilden trots att den inte finns. Det blir alltså en sån där vit box med rött kryss i.

Medlem sedan aug. 20012 349 inlägg
#3

kan det vara så att om du "tittar" på datat i f1 så blir det förstört och därmed går det inte att spara ner det som en bild. Dvs,det är binärdata i f1, och då går den in i if satsen men samtidigt så pajjas bilden och kan inte sparas.

Medlem sedan aug. 2001676 inlägg
#4

Nej det tror jag inte eftersom om jag t.ex. väljer att ladda upp en bild i f2 men inte i f1 så laddas just f2 filen upp och visas korrekt medan f1 filen visar denna tomma bildruta med kryss i. Det är som att if upl.form("f1")<> "" then inte fungerar

Mvh Lena

Medlem sedan juni 200032 969 inlägg
#5

Vad är det för uploadkomponent / -script du använder?

Medlem sedan aug. 2001676 inlägg
#6

SoftArtisans FileUp heter den.

Set upl = Server.CreateObject("SoftArtisans.FileUp")

Har testat med
if len(upl.form("f1")) > 0 then
nu också men det fungerar inte heller.

Mvh Lena

Medlem sedan juni 200032 969 inlägg
#7

Nu har jag inte tillgång till någon dokumentation för fileup, men kolla om det inte finns någon annan egenskap (ex. filename) som du kan kolla av. Någonting sånt här:

if upl.Form("f1").filename <> "" then

Det måste finnas exempel på detta i dokumentationen. :-)

Mvh

Medlem sedan mars 20015 287 inlägg
#8

Fungerar det om du verkligen laddar upp en bild?

Medlem sedan aug. 2001676 inlägg
#9

Anders - ja jag söker och söker, måste vara den krångligaste dokumentationen som dom lyckats komma på =)

Solbulle - ja det fungerar.

Mvh Lena

Medlem sedan aug. 2001676 inlägg
#10

Äntligen!!!

Det fungerade med
if len(upl.form("f1").userfilename) > 0 then

Mvh Lena

141 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)