AspSmartImage hantering av felmeddelande

ASP

2 svar · 300 visningar · startad av Cmart

Medlem sedan feb. 200269 inlägg
Trådstart#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.

261 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)