webForumDet fria alternativet

AspSmartImage hantering av felmeddelande

ASP

2 svar · 293 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.

265 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)