---
title: "Bestämma typ av fil"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/145806-bestämma-typ-av-fil"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "webbSAJTEN"
published: "2006-04-20T19:38:23.000Z"
updated: "2006-04-21T10:12:40.000Z"
replies: 6
views: 356
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/145806-bestämma-typ-av-fil"
---

# Bestämma typ av fil

## #1 — webbSAJTEN, 2006-04-20T19:38Z

Tjenare!

Med hjälp av den här koden

```
if FCONT = "image/gif" then
		upl.Save 

elseif FCONT = "image/jpeg" then
		upl.Save 

elseif FCONT = "image/JPEG" then
		upl.Save 

elseif FCONT = "image/jpg" then
		upl.Save 

elseif FCONT = "image/JPG" then
		upl.Save 

elseif FCONT = "image/png" then
		upl.Save 

else

	response.Redirect("index.asp")

end if
```

ska jag kunna bestämma vilka filer jag skall kunna tanka upp.
Nu är det såhär att jag inte kan ladda upp dokument eller andra filer.
Men jag kan heller inte ladda upp en fil med endelsen JPG.
På filens egenskaper står det **JPEG-bild** men öppnar jag den i PS står det **JPG**.

Är det någon som förstår vad som kan vara fel?

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

## #2 — UlfT, 2006-04-20T19:56Z

JPEG är den korrekta förkortningen för filformatet. Normalt förkortar man den ytterliggare till JPG, eftersom DOS/Windows tidigare hade en begränsning till tre tecken i filsuffixet. Angående ditt problem, undrar jag om du verkligen kan få dessa mime types från filer du laddar upp. Dessa är ju annars något webservern hänger på filer för att browsern ska förstå vad det är för filtyp. Det kanske är fel att testa filtyperna på det viset när du laddar upp filer. Testa på filsuffixet istället.

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

## #3 — webbSAJTEN, 2006-04-20T20:01Z

```
FCONT = upl.ContentType
```

Det är, vad jag vet, det enda sättet att få ut typen på..

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

## #4 — UlfT, 2006-04-20T22:18Z

Ok. Jag läste på <http://www.developershome.com/wap/wapUpload/wap_upload.asp?page=php>

> /\* Get the uploaded file's content type (MIME type). **This information is provided by the client browser, which means you should be cautious since it may be a wrong value provided by a malicious user**. \*/
> $contentType = $\_FILES\['myFile'\]\['type'\];

Det kanske är så att browsern kan ge filen rätt **mime type**. Men det känns ju inte helt självklart att det är så, för *mime types* är ju inte inbakade i filerna på något vis. Men om det hängs på, och man kan lita på den som sitter vid browsern, borde det naturligtvis gå. Då är frågan om ditt problem kanske beror på att den aktuella browsern kanske inte ger någon *mime type*? Jag vet inte hur sannolikt det är.

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

## #5 — webbSAJTEN, 2006-04-21T06:39Z

Det vorde ju jäkla dumt om det kulle vara så att det är på grund av browsern det knasar sig..
Vet du något sätt jag kan kolla om den ger något mime type?

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

## #6 — Mattias Nordin, 2006-04-21T09:17Z

Antar att du använder en upload komponent? Vilken är det i så fall?

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

## #7 — webbSAJTEN, 2006-04-21T10:12Z

jag använder SAFileUP på surftowns server..

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/145806-bestämma-typ-av-fil
