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"%>">
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.
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
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. :-)