---
title: "MIME Content Type"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/91578-mime-content-type"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "PatrikB"
published: "2003-11-30T14:18:43.000Z"
updated: "2003-11-30T15:24:01.000Z"
replies: 1
views: 183
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/dotnet/91578-mime-content-type"
---

# MIME Content Type

## #1 — PatrikB, 2003-11-30T14:18Z

Helo!

hur få ut vilken MIME Content Type en fil har?

Detta gäller filer som redan ligger på server/client.

Har sökt och inte funnit någon info om det, varken här eller någon annanstans :(

Tips + länkar emotages tacksamt

cya,
/PatrikB

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

## #2 — PatrikB, 2003-11-30T15:24Z

Hittade lösningen själv.
Alla content-types finns lagrade i respektive maskins register under HKEY_CLASSES_ROOT

Lite ful kod för att visa hur man kan utläsa detta från registret:

```
<%@ Page Language="VB" %>
<%@ import Namespace="System" %>
<%@ import Namespace="Microsoft.Win32" %>
<script runat="server">

    Public Sub Page_Load(Sender As Object, E As EventArgs)
        Dim _extension As String = ".pdf"
        Dim _regKey As RegistryKey
            Try
                _regKey = Registry.ClassesRoot.OpenSubKey(_extension)

                litReg.Text = "Key: " & _extension & "<br>" & "Value: " & _regKey.GetValue("Content Type")
            Catch Ex As Exception
                litReg.Text = "<font color=""#FF0000"">" & Ex.Message & "</font>"
            End Try
    End Sub

</script>
<html>
<head>
</head>
<body>
    <form runat="server">
        <asp:Literal id="litReg" runat="server"></asp:Literal>
    </form>
</body>
</html>
```

cya,
/PatrikB

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/91578-mime-content-type
