webForumDet fria alternativet

AspSmartImage hantering av felmeddelande

ASP

2 svar · 291 visningar · startad av Cmart

Medlem sedan feb. 200269 inlägg
Frågan#1

Någon som kan tipsa om hur jag hanterar felmeddelande i min asp-kod, gällande aspsmartimage-komponenten?

Om t.ex en användare försöker ladda upp en bild med fel format får jag:

Format not supported (Error 1010)

Vissa bilder verkar ha fel format även fast de är jpeg-bilder då fås:

Failed to read image Data (Error 1110)

Hur gör jag för att koda förbi detta så att aspSmartImage ignorerar bilden och låter mig utföra en kod som raderar uppladdad felaktig fil?

Medlem sedan nov. 20017 144 inlägg
#2

Du kan ju kolla med err.number (tror jag att det var) vilket felmeddelandenummer du får. Sedan kan du köra det i en select-case eller liknande.
För att kolla felnummer:

On error resume next
if err then Response.write "Felnummer: "& err.number
On error resume next

Select case err.number
    case 123456 'felnummer för "1010"
        'Gör ditt
    case 654321 'felnummer för "1110"
        'Gör datt
    case else
        Response.write "FATAL ERROR!!"
end select
Medlem sedan feb. 200269 inlägg
#3

Tack för denna hjälp.

262 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)