---
title: "Visa bild beroende på filändelse"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/114688-visa-bild-beroende-på-filändelse"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Tmed"
published: "2004-10-29T18:13:59.000Z"
updated: "2004-10-29T18:33:39.000Z"
replies: 2
views: 298
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/114688-visa-bild-beroende-på-filändelse"
---

# Visa bild beroende på filändelse

## #1 — Tmed, 2004-10-29T18:13Z

Hur gör jag "smidigast" så att en viss bild(icon) visas beroende på vilken filändelse en fil har?

Jag har temporärt löst det med följande kod:

```
If sFileType=".rar" Then 
 Response.Write "<td width='16'><img src='images/iconCompressed.gif' width='16' height='16'></td>"
Elseif sFileType=".doc" Then 
 Response.Write "<td width='16'><img src='images/iconWordDoc.gif' width='16' height='16'></td>"
Else
 Response.Write "<td width='16'><img src='images/iconUnknownFile.gif' width='16' height='16'></td>"
End If
```

etc.etc, ni förstår hur jag menar!

Jag är övertygad om att detta går att lösa på ett mycket smidigare sätt och att någon här har en bra lösning!

Permalänk: https://www.webforum.nu/p/114688

## #2 — Jesper T, 2004-10-29T18:26Z

Du skulle kunna göra så här för att slippa if-satser:

```
Response.Write "<img src='images/icon_"& Right(sFileType,3) &".gif' width='16' height='16'>"
```

Så skapar du bilder som heter ex. icon_rar.gif, icon_doc.gif osv.

Permalänk: https://www.webforum.nu/p/1473371

## #3 — Jesper T, 2004-10-29T18:33Z

Eller en funktion

```
function getIcon(strFiletype)
select case Lcase(strFiletype)
    case ".rar"
        getIcon="iconCompressed.gif"
    case ".doc"
        getIcon="iconWordDoc.gif"
    case else
        getIcon="iconUnknownFile.gif"
end select
end function
'....
Response.Write "<img src='images/"& getIcon(sFileType) &"' width='16' height='16'>"
```

Permalänk: https://www.webforum.nu/p/1473372

---

Tråden på webben: https://www.webforum.nu/amne/asp/114688-visa-bild-beroende-på-filändelse
